Funciones XSLT y XPath

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

timezone-from-dateTime

XPath

 

La función fn:timezone-from-dateTime devuelve la parte correspondiente a la zona horaria de la fecha y hora indicadas en el argumento como indicación de duración xs:dayTimeDuration. La indicación de fecha y hora tendrá el formato AAAA-MM-DD'T'HH:MM:SS. Es posible añadir además una zona horaria prefijada, por ejemplo en la forma: 2008-12-24T07:30:42+01:00 (für CET = UTC+1).

Si el valor de la fecha y hora no contiene indicación de la zona horaria se devolverá una secuencia vacía. El formato de presentación de la zona horaria será el siguiente: la hora centroeuropea se indicaría p.ej. como +PT1H00M, la hora UTC PT0H00M y la Hora Estándar del Este de Estados Unidos -PT5H00M. Se podrán devolver duraciones entre PT14H59M y -PT14H59M.

 

Argumentos

Fecha y hora

Es obligatorio, pero puede ser una secuencia vacía.

Tipo: xs:dateTime

 

Valor de salida

Zona horaria implícita

Tipo: xs:dayTimeDuration

 

 

Ejemplo

timezone-from-dateTime(xs:dateTime('2008-08-18T17:57:42-12:00'))

Ergebnis: -PT12H

 

 

Ejemplo

timezone-from-dateTime(xs:dateTime('2008-08-18T17:57:42'))

Resultado:

 

 

Ejemplo

timezone-from-dateTime(())

Resultado:

 

 

Ejemplo

timezone-from-dateTime(current-dateTime())

Resultado: PT1H

Aquí se devuelve la zona horaria implícita.

  > Volver a la referencia alfabética de XSLT y XPATH