Convertir Date a string

Iniciado por mr.ads, 1 Marzo 2013, 13:32 PM

0 Miembros y 1 Visitante están viendo este tema.

mr.ads

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.

Pablo Videla

#1
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)

mr.ads

Gracias DonVidela, ya estoy leyendo apenas tenga mi primer  propuesta la  pongo acá.

Pablo Videla

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.

leogtz

Quizás alguna de estas clases  te ayude:

DateFormat, SimpleDateFormat, Date.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

1mpuls0

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
abc