iCalamus använder syntaxen för datumformatsträngar från ICU, som beskrivs i detalj nedan.
Formatet för datum och tid anges med hjälp av ett strängmönster för tid. Antalet mönstertecken bestämmer formatet. I detta mönster är bokstäver reserverade som mönstertecken.
Symbol | Betydelse | Presentation | Exempel | |
G | era-benämning | (Text) | e. Kr. | |
y | år | (Nummer) | 1996 | |
M | månad i år | (Text + nummer) | Juli och 07 | |
d | dag i månad | (Nummer) | 10 | |
h | timme i fm/em (1 12) | (Nummer) | 12 | |
H | timme på dagen (0 23) | (Nummer) | 0 | |
m | minut i timme | (Nummer) | 30 | |
s | sekund i minut | (Nummer) | 55 | |
S | millisekund | (Nummer) | 978 | |
E | dag i vecka | (Text) | Tisdag | |
D | dag i år | (Nummer) | 189 | |
F | dag i vecka i månad | (Nummer) | 2 (andra onsdagen i juli) | |
w | vecka på år | (Nummer) | 27 | |
w | vecka i månad | (Nummer) | 2 | |
a | am/pm-markering | (Text) | pm | |
k | timme på dagen (1 24) | (Nummer) | 24 | |
K | timme i fm/em (0 11) | (Nummer) | 0 | |
Z | tidszon | (Text) | Pacific Standard Time | |
' | markör för text | |||
'' | enkelt citattecken | ' |
Råd: Alla tecken i mönstret som inte är ['a'..'z']
eller ['A'..'Z'] hanteras som citerad text. Till exempel kommer tecken
som ':', '.', ' ', '#' och '@' att visas i resultattexten, även om de
inte finns inom enkla citationstecken.
Ett mönster som innehåller ett ogiltigt mönstertecken ger ett
fel.
Formatmönster | Resultat |
yyyy.MM.dd G 'kl.' HH:mm:ss Z | 1996.07.10 AD kl. 15:08:56 PDT |
EEE, MMM d, ''yy | ons, juli 10, '96 |
h:mm a | 8:08 PM |
hh 'o''clock' a, ZZZZ | 09 o'clock AM. Eastern Standard Time |
K:mm a, Z | 9:34 AM, PST |
yyyy.MMMM.dd GGG hh:mm aaa | 1996.July.10 AD 12:08 PM |