![]() |
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?. |
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 ; |
Re: Obtener fecha GregorianCalendar Quizá sea un poco más corto... Cita:
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). |
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.