Buenos días, amigos hackers, tengo este ejercicio, pero con mis conocimientos sobre java aún no he sido capaz, alguien podria ayudarme , orientarme etc..
construya una clase en java que reciba un valor numerico en formato
AAAMMDD; DONDE aaa SIGNIFICA AÑO; mm MES dd dia
por ejemplo: 20130227
se debe trasnfomar este valor para presentarlo de las siguientes formas:
a)febrero 27 de 2013
b) veintisiete de febrero de 2013
c) veintisiete de febrero de dos mil trece
2)construir una aplicacion que haga uso de la clase construida en 1
y muestre su funcionalidad.
Ya intente con la clase date , pero solo logro sacar la fecha , no he podido convertir la fecha a letras. como los numerales a, b y c
Muchas gracias por su ayuda.
A leer.
http://www.herongyang.com/JDK/Date-String-java-util-SimpleDateFormat-Parse-to-Object.html
http://pablovidela.wordpress.com/2012/06/06/unparseable-date-parseexception-string-to-date/
He leido mal. Lo que te puse recien es para transformar de String a Date
de Date a String
Citarpublic final String format(Date date)
Formats a Date into a date/time string.
Parameters:
date - the time value to be formatted into a time string.
Returns:
the formatted time string.
http://docs.oracle.com/javase/1.4.2/docs/api/java/text/DateFormat.html#format(java.util.Date)
Gracias DonVidela, ya estoy leyendo apenas tenga mi primer propuesta la pongo acá.
Cita de: mr.ads en 1 Marzo 2013, 14:09 PM
Gracias DonVidela, ya estoy leyendo apenas tenga mi primer propuesta la pongo acá.
Perfecto, cualquier cosa pregunta para eso estamos, saludos.
Quizás alguna de estas clases te ayude:
DateFormat, SimpleDateFormat, Date.
Hola.
Perdon por revivir este tema.
Pero para el caso c, no estoy muy seguro de que java tiene el formato para retornar el año como texto.
Más bien pienso que el ejercicio debe solucionarse con case para cada parte de la fecha.
Saludos