Función ms:format-time
Convierte formatos XSD estándar de hora en caracteres aptos para el resultado.
string ms:format-time(string datetime, string format [,locale])
Parámetros
- string datetime
Contiene un valor relacionado con la hora en formato XSD. Para los argumentos que no son de cadena, esta función se comporta como si se aplicase una funciónstring()
. Si el argumento no es una hora, el resultado es una cadena vacía. Si es una hora XSD válida y hay algunos campos vacíos, esta función intenta llenar los campos no especificados.
- string format
Contiene una cadena de formato, de acuerdo con las funcionesGetTimeFormat
de Win32 API.
- locale [optional]
Define la configuración regional en la que se van a expresar los datos (por ejemplo, "EN_us").
Notas
A continuación se enumeran los caracteres de formato para ms:format-time()
.
Carácter(es) | Descripción |
---|---|
h |
Horas expresadas como 0-12 |
hh |
Horas expresadas como 00-12 |
H |
Horas expresadas como 0-23 |
HH |
Horas expresadas como 00-23 |
m |
Minutos expresados como 0-59 |
mm |
Minutos expresados como 00-59 |
s |
Segundos expresados como 0-59 |
ss |
Segundos expresados como 00-59 |
tt |
Con AM o PM se muestran las horas como un reloj de 12 horas |
t |
Con A o P se muestran las horas como un reloj de 12 horas |
Ejemplo
Documento XML: (Sample.xml)
Hoja de estilos XSLT (Sample.xsl)
Resultados
La página HTML de salida muestra las siguientes entradas:
Time Unedited: 2000-02-16T15:56:00
Time Edited: 03:56:00PM
Vea también
Referencia
Referencia de esquemas XML (XSD)
Referencia de tipos de datos XML