Java - Formato de fecha

 
Vista:
sin imagen de perfil

Formato de fecha

Publicado por Jorge (3 intervenciones) el 01/10/2010 12:15:05
Buenas, tengo una duda, estoy tratando de hacer un programa al que tu le introduces tres números enteros, por ejemplo (10 4 1990) es decir, una fecha, y el programa tendria que devolver en este caso esta fecha (10/04/1990) lo tengo ya todo completo, el único problema que tengo, es que no se como hacer que el mes aparezca como 04 y no como 4.

Mi profesor me dijo que eso se hacia mediante printf, yo he conseguido hacer que me coja dos lugares para colocar el mes, pero me queda así la fecha (10/ 4/1990) dejándome un blanco, yo quiero que en ese blanco aparezca un 0. ¿Se entiende el problema? es que no se si me he explicado bien.

No puedo usar if ni nada por el estilo, porque acabo de empezar y se supone que todavía no se hacerlo.

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formato de fecha

Publicado por Javier (41 intervenciones) el 01/10/2010 17:26:52
Hola,

lo podes hacer creando un Date y después usando el printf

Date dia = new Date();
System.out.printf("%td/%tm/%TY \n", dia, dia,dia);

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar