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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.