InicioApéndiceFile extensionsGNU GPL
  iCalamus 2 > Apéndice Índice

Sintaxis del formato de fechas

iCalamus usa el formato de fechas ICU el cual se describe en detalle como sigue.

El formato de fecha/hora se especifica a través de un patrón de hora. La cantidad de letras del patrón determina el formato. En este patrón, algunas letras están reservadas como caracteres propios del patrón:

Tabla 8: Formato de fecha ICU
Símbolo Significado Presentación Ejemplo
G era (Texto) AD
y año (Número) 1996
M mes del año (Texto + Número) Julio y 07
d día del mes (Número) 10
h horas en am/pm (1 12) (Número) 12
H hora del día (0 23) (Número) 0
m minuto de una hora (Número) 30
s segundo de un minuto (Número) 55
S millisegundo (Número) 978
E día de la semana (Texto) Martes
D día del año (Número) 189
F día de semana en un mes (Número) 2 (2do Mie de Julio)
w semana del año (Número) 27
W semana del mes (Número) 2
a marca am/pm (Texto) pm
k hora del día (1 24) (Número) 24
K hora en am/pm (0 11) (Número) 0
Z zona horaria (Texto) Hora del pacífico
' salida de texto
'' comillas simples '
Texto

Cuatro o más caracteres usan una forma completa de escritura, menos de cuatro, usan la forma corta o abreviada si existe. Ejemplo:
EEEE produce Lunes, EEE produces Lun.

Número

El mínimo número de dígitos. Los números de una sola cifra se les antepone un 0. Ejemplo:
Si 'm' produce '6', entonces 'mm' produce '06. El año es manejado de forma especial; es decir, si la cantidad de 'y' es 2, el año será expresado en 2 dígitos. Ejemplo:
Si 'yyyy' produce '1997', 'yy' produce '97'.

Texto + Número

Tres o más caracteres usan texto, en caso contrario usan números. (Por ejemplo, 'M' produce '1', 'MM' produce '01', 'MMM' produce 'Ene', y 'MMMM' produce 'Enero'.)

Sugerencia: Cualquier caracter en el patrón que no se encuentre en los rangos de ['a'..'z'] y ['A'..'Z'] serán tratados como texto comentado. Por ejemplo, caracteres como ':', '.', ' ', '#' y '@' aparecerán en el texto de la hora resultante incluso si no están entre comillas.

Un patrón que contenga cualquier letra inválida resultará como un error.

Tabla 9: Ejemplos del formato de fechas ICU
Patrón Resultado
yyyy.MM.dd G 'at' HH:mm:ss Z 1996.07.10 AD at 15:08:56 PDT
EEE, MMM d, ''yy Mie, Julio 10, '96
h:mm a 8:08 PM
hh 'o''clock' a, ZZZZ 09 o'clock AM. Hora del Este
K:mm a, Z 9:34 AM, PST
yyyy.MMMM.dd GGG hh:mm aaa 1996.Julio.10 AD 12:08 PM

Derechos de autor © invers Software & DSD.net (Inicio)
Última actualización el 12. Abril 2018

InicioApéndiceFile extensionsGNU GPL