Prefacio
Creo que la mayor clase de tiempo que usas en Java es java.util.Date . Dado que los métodos para obtener año, mes y día, como getYear() getMonth() se abandonan en la clase de fecha, los problemas en este artículo deben implementarse con la ayuda del calendario. Echemos un vistazo al código de muestra directamente.
Use la clase de calendario: calendario
@Test public void datTest () {date Today = new Date (); para (int i = 0; i <10; i ++) {hoy = ayer (hoy); System.out.println (hoy); } System.out.println ("--------------"); para (int i = 0; i <10; i ++) {hoy = mañana (hoy); System.out.println (hoy); }} / ** * regresa ayer * @param hoy * @return * / fecha pública ayer (fecha hoy) {calendar calendar = calendar.getInstance (); calendario. Settime (hoy); calendar.set (calendar.date, calendar.get (calendar.date) - 1); return calendar.gettime (); } / ** * Regrese a mañana * @param Today * @return * / fecha pública mañana (fecha hoy) {calendar calendar = calendar.getInstance (); calendario. Settime (hoy); calendar.set (calendar.date, calendar.get (calendar.date) + 1); return calendar.gettime (); }Resumir
Lo anterior se trata de usar Java para obtener la fecha "ayer" y "mañana". Espero que el contenido de este artículo sea de ayuda para el estudio o el trabajo de todos. Si tiene alguna pregunta, puede dejar un mensaje para comunicarse.