HomeAppendiceLimitiGNU GPL
  iCalamus > Appendice Indice

Formato Date sintassi string

iCalamus usa il Formato Data ICU string come sintassi che è descritta in dettaglio di seguito.

Il formato data/ora è specificato tramite string tempo-moduli. La conta delle lettere dei moduli determina il formato. In questi moduli, le lettere sono riservate ai moduli:

Tabella 1: ICU Formato Data
Simboli Significato Presentazione Esempio
G designatore era (Testo) AD
y anno (Numero) 1996
M mese dell'anno (Testo e Numero) Luglio e 07
d giorno nel mese (Numero) 10
h ora in am/pm (1 12) (Numero) 12
H ora nel giorno (0 23) (Numero) 0
m minuti nell'ora (Numero) 30
s secondi nel minuto (Numero) 55
S millisecondi (Numero) 978
E girono settimana (Testo) Martedì
D giorno nell'anno (Numero) 189
F giorno settim. mese (Numero) 2 (2do Mer in Luglio)
w settimana nell'anno (Numero) 27
W settimana nel mese (Numero) 2
a am/pm marcatori (Testo) pm
k ora nel giorno(1 24) (Numero) 24
K ora in am/pm (0 11) (Numero) 0
Z time zone (Testo) Ora Standard Pacifico
' ins. testo
'' virgolette singole '
Testo
Quattro o più, usa forma intera, < 4, usa forma breve o abbreviata se esiste (per esempio, 'EEEE' produce 'Lunedì', 'EEE' produce 'Lun').
Numero
Il numero minimo di cifre. Numeri più corti sono preceduti dallo zero in questo modo (per esempio, se 'm' produce '6', 'mm' produrrà '06'). L'Anno è gestito in modo speciale; detto questo, se i computo di'y' è 2, l'Anno sarà troncato a 2 cifre. (per esempio, se 'yyyy' produce '1997', 'yy' produrrà '97'.)
Testo e Numero
Tre o più, usa testo, altrimenti usa numeri. (per esempio, 'M' produce '1', 'MM' produce '01', 'MMM' produce 'Gen', e 'MMMM' produrrà 'Gennaio'.)

(!SIGGERIMENTO) Ogni carattere nel modulo che non è nell'intervallo ['a'..'z'] e ['A'..'Z'] sarà trattato come testo. Per esempio, caratteri quali ':', '.', ' ', '#' e '@' appariranno nel risultato del testo anche se non sono inclusi nelle virgolette singole.
Un modulo che contiene caratteri non validi produrrà un risultato di errore.

Tabella 2: ICU Esempio di Formato Date
Formato Modulo Risultato
yyyy.MM.dd G 'at' HH:mm:ss Z 1996.07.10 AD alle 15:08:56 PDT
EEE, MMM d, ''yy Mer, Luglio 10, '96
h:mm a 8:08 PM
hh 'o''precise' a, ZZZZ 09 o precise' AM. Eastern Standard Time
K:mm a, Z 9:34 AM, PST
yyyy.MMMM.dd GGG hh:mm aaa 1996.Luglio.10 AD 12:08 PM

Copyright © invers Software & DSD.net (Home)
Ultimo aggiornamento 13. Giugno 2015

HomeAppendiceLimitiGNU GPL