Realice un programa que calcula la fecha de mañana tomando en cuenta la fecha del dia de hoy, el año no es bisiesto
Este es el codigo que yo relice podrian decirme si estoy en lo correcto??
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
*
* @author Zab
*/
public class Proyecto1_unidad1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Fecha actual en formato completo:
//Tue Sep 23 01:18:48 CEST 2014
Date fechaActual = new Date();
//Formateando la fecha:
DateFormat formatoHora = new SimpleDateFormat("HH:mm:ss");
DateFormat formatoFecha = new SimpleDateFormat("dd/MMMM/yyyy");
System.out.println("Son las: "+formatoHora.format(fechaActual)+" del: "+formatoFecha.format(fechaActual));
//Fecha actual desglosada:
Calendar fecha = Calendar.getInstance();
int año = fecha.get(Calendar.YEAR);
int mes = fecha.get(Calendar.MONTH) + 1;
int dia = fecha.get(Calendar.DAY_OF_MONTH)+ 1;
System.out.println("Fecha de mañana: "+ dia + "/" + (mes) + "/" + año);
}
}
- Inicie sesión o regístrese para enviar comentarios
Si tienes permitido usar Calendar, usalo
public static void main(String args[]){
Date d = new Date();
System.out.println("Current date: " + d);
Calendar c = Calendar.getInstance();
c.setTime(d);
//add one day
c.roll(Calendar.DAY_OF_MONTH, true);
d = c.getTime();
System.out.println("After add a date: " + d);
}
}