Duda con java.util.Date
"Ignacio Elorriaga" <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Hola a todo el mundo.
A ver si me se explicar y se entiende mi pregunta, os pongo en
situación para mayor claridad.
Se me plantea una duda que tengo varias soluciones posibles, pero a
ver si alguien sabe la mas sencilla.
Se tiene varios Beans(ya hechos) que implementan java.util.Date como
una propiedad.
Estos beans entre otras cosas, son transformados de su objeto en java
a XML y tambien del revés, de XML a Java.
Entonces se desea tener la propiedad Date con un formato determinado
cuando se pasan a XML(por ahora esta llegando como:
"2008-09-15T06:16:24.971+02:00"), es decir,
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",(2008-09-15T10:24:345Z), por lo que se
me ha ocurrido:
• Cambiar el modelo (implica muchos cambios en todo el programa y no
es seguro que funcione por tener efectos "colaterales")
• Antes de hacer la conversion de Java a XML, picarse a mano una
funcion que devuelva un Bean intermedio habiendo cambiado sólo esa
propiedad
Hay alguna manera de darle un formato a una fecha y que este formato
se respete al introducirse al XML??
Quiero decir, si se hace un Date d = DateFormat.parse(new
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").format(Calendar.getInstance().getTime()));
sigue teniendo el formato "Mon Sep 15 10:04:44 CEST 2008"
Muchas gracias por adelantado y un saludo
------------------------------------
Para cancelar su subscripción a este grupo, envíe un mensaje de correo electrónico a:
[email protected]
Enlaces a Yahoo! Grupos
<*> Para visitar tu grupo en la web, ve a:
http://es.groups.yahoo.com/group/javaSpain/
<*> La configuración de tu correo:
Mensajes individuales | Tradicional
<*> Para modificar la configuración desde la Web, visita:
http://es.groups.yahoo.com/group/javaSpain/join
(ID de Yahoo! obligatoria)
<*> Para modificar la configuración mediante el correo:
mailto:[email protected]
mailto:[email protected]
<*> Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
[email protected]
<*> El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
http://es.docs.yahoo.com/info/utos.html