Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Obtener fecha GregorianCalendar (http://www.forosdelweb.com/f45/obtener-fecha-gregoriancalendar-547930/)

Ethiel 14/01/2008 06:10

Obtener fecha GregorianCalendar
 
Hola, usuarios. Necesito de su sabiduría.

Tengo que obtener el mes y el año del sistema, y con la clase GregorianCalendar obtiene lo que le da la gana.

O sea, yo hago esto:


Calendar gc=new GregorianCalendar();


y leugo para obtener:

gc.get(Calendar.MONTH);

Pero da como resultado un 2, cuando debería dar un cero. La fecha del sistema está bien.

¿Alguna ayuda, por favor?.

wwwmaster 14/01/2008 22:35

Re: Obtener fecha GregorianCalendar
 
Yo lo hago asi:


GregorianCalendar gFechaActual = new GregorianCalendar();
gFechaActual.setTime( new java.util.Date() );
String dia1 = Integer.toString(gFechaActual.get(GregorianCalenda r.DATE));
String mes1 = Integer.toString(gFechaActual.get(GregorianCalenda r.MONTH)+1);
if (gFechaActual.get(GregorianCalendar.DATE)<10){dia1 = "0"+gFechaActual.get(GregorianCalendar.DATE);}
if ( (gFechaActual.get(GregorianCalendar.MONTH)+1)<10){ mes1 = "0"+(gFechaActual.get(GregorianCalendar.MONTH)+1); }


// Fecha util como *date
String longFECHAACTUAL = gFechaActual.get(GregorianCalendar.YEAR)+mes1+dia1 ;

GreenEyed 15/01/2008 07:35

Re: Obtener fecha GregorianCalendar
 
Quizá sea un poco más corto...
Cita:

SimpleDateFormat theSDF = new SimpleDateFormat("yyyyMMDD");
String longFECHAACTUAL = theSDF.format(new Date());
S!

PD: Por cierto que no se que haras con GregorianCalendar, pero a mi:

System.err.println(new GregorianCalendar().get(GregorianCalendar.MONTH));

me imprime un 0, tal como indica el API (0-11).

Ethiel 16/01/2008 10:35

Re: Obtener fecha GregorianCalendar
 
Ya está solucionado, muchas gracias por el interés.

Ha sido una ida de pelota del netBeans, en linux. En windows me lo hacía bien.

Saludos.


La zona horaria es GMT -6. Ahora son las 08:52.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.