HomeAppendiceEstensioni dei fileGNU GPL
  iCalamus 2 > 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 8: 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. Esempio:
EEEE produce Lunedì, EEE produce Lun.

Numero

Il numero minimo di cifre. Numeri più corti sono preceduti dallo zero in questo modo. 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. 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'.)

Suggerimento: 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 9: 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

Diritto d'autore © invers Software & DSD.net (Home)
Ultimo aggiornamento 12. Aprile 2018

HomeAppendiceEstensioni dei fileGNU GPL