• Domingo 3 de Noviembre de 2024, 20:29

Autor Tema:  Java y XPath (fechas)  (Leído 2979 veces)

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Java y XPath (fechas)
« en: Viernes 26 de Marzo de 2010, 01:56 »
0
Hola a todos,
Estoy haciendo un programa java que utiliza la librería saxon para ejecutar sentencias XPath 2.0, pero tengo un problema con el manejo de fechas... a ver si alguien me puede ayudar.

Tengo el siguiente XML (ejemplo) que contiene fechas con formato 'YYYYMMDD', de las cuales tengo que seleccionar la mayor y calcular la diferencia hasta la fecha actual (fechaActual-fechaMayor):

<xml>
<fecha>20100215</fecha>
<fecha>20050522</fecha>
<fecha>20010215</fecha>
<fecha>20091231</fecha>
</xml>

La fecha mayor la consigo con la funcion: "max(//fecha)", pero eso me da un valor numérico (double) que tengo restar a la fecha actual ("current-date()").

¿Alguien sabe como se puede hacer eso?  :wacko:

Saludo.