Prefácio
Acredito que a maior aula de tempo que você usa em java é java.util.Date . Como os métodos de obter ano, mês e dia como getYear() getMonth() são abandonados na classe de data, os problemas neste artigo devem ser implementados com a ajuda do calendário. Vamos dar uma olhada diretamente no código de amostra.
Use aula de calendário: calendário
@Test public void dateTest () {date Today = new Date (); para (int i = 0; i <10; i ++) {hoje = ontem (hoje); System.out.println (hoje); } System.out.println ("--------------"); para (int i = 0; i <10; i ++) {hoje = amanhã (hoje); System.out.println (hoje); }} / ** * retornar ontem * @param Today * @return * / public data ontem (data hoje) {calendário calendário = calendar.getInstance (); calendário.setTime (hoje); calendário.set (calendário.date, calendário.get (calendar.date) - 1); retorno calendário.gettime (); } / ** * Retorne para amanhã * @param Today * @return * / public data amanhã (data hoje) {calendário calendário = calendário.getInstance (); calendário.setTime (hoje); calendário.set (calendário.date, calendário.get (calendar.date) + 1); retorno calendário.gettime (); }Resumir
O exposto acima é sobre o uso do Java para obter a data "ontem" e "Tomorrow". Espero que o conteúdo deste artigo seja de ajuda para estudar ou trabalhar de todos. Se você tiver alguma dúvida, pode deixar uma mensagem para se comunicar.