Cita:
Iniciado por cristhmz6 Hola a todos,
Estoy haciendo un programa en NetBeans y deseo guardar en mysql la fecha actual y hora en la que se haga el registro.
Tengo el siguiente código:
/*****************/
import java.util.Calendar;
....
Calendar cal=Calendar.getInstance();
String fecha=cal.get(cal.DATE)+"/"+cal.get(cal.MONTH)+"/"+cal.get(cal.YEAR);
String hora=cal.get(cal.HOUR_OF_DAY)+":"+cal.get(cal.MINU TE)+":"+cal.get(cal.SECOND);
JOptionPane.showMessageDialog(null, hora);
JOptionPane.showMessageDialog(null, fecha);
/*****************/
La hora me la imprime bien, pero en la fecha me imprime mal el mes '0' , estamos en enero (mes 1) pero aparece cero y ni idea por qué.
Por qué puede ser? hay alguna otra forma de sacar la fecha?
Quedo atento y de antemano MUCHAS GRACIAS!
Te da 0 porque en Java el mes empieza por 0 y estando en enero.....
La solución es tan sencilla como sumar 1 al mes.