DateTim...e::za_CN(3)
π DateTime::Locale::za_CN(3) π
okay so bestie, this is a User Contributed Perl Documentation page, and the manual name is DateTime::Locale::za_CN(3). Weβre talking the Zhuang China (za-CN) locale, and it is literally about to get its main character moment. β¨
πΈ NAME πΈ
DateTime::Locale::za_CN β locale data examples for the Zhuang China (za-CN) locale. Thatβs the whole name vibe, no cap. π
β¨ DESCRIPTION β¨
This pod file is lowkey a whole showcase: it contains examples of the locale data available for the Zhuang China locale. Days? Months? Quarters? Eras? Date formats? Time formats? Datetime formats? Available formats? All of it is here, bestie. Obsessed. π«Ά
π¦ Days π¦
Wide (format)
singhgizit
singhgizngeih
singhgizsam
singhgizseiq
singhgizhaj
singhgizroek
ngoenzsinghgiz
Abbreviated (format)
singhgizit
singhgizngeih
singhgizsam
singhgizseiq
singhgizhaj
singhgizroek
ngoenzsinghgiz
Narrow (format)
M
T
W
T
F
S
S
Wide (stand-alone)
singhgizit
singhgizngeih
singhgizsam
singhgizseiq
singhgizhaj
singhgizroek
ngoenzsinghgiz
Abbreviated (stand-alone)
singhgizit
singhgizngeih
singhgizsam
singhgizseiq
singhgizhaj
singhgizroek
ngoenzsinghgiz
Narrow (stand-alone)
M
T
W
T
F
S
S
π Months π
Wide (format)
ndwenit
ndwenngeih
ndwensam
ndwenseiq
ndwenngux
ndwenloeg
ndwencaet
ndwenbet
ndwengouj
ndwencib
ndwencibβit
ndwencibngeih
Abbreviated (format)
ndwenit
ndwenngeih
ndwensam
ndwenseiq
ndwenngux
ndwenloeg
ndwencaet
ndwenbet
ndwengouj
ndwencib
ndwencibβit
ndwencibngeih
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
ndwenit
ndwenngeih
ndwensam
ndwenseiq
ndwenngux
ndwenloeg
ndwencaet
ndwenbet
ndwengouj
ndwencib
ndwencibβit
ndwencibngeih
Abbreviated (stand-alone)
ndwenit
ndwenngeih
ndwensam
ndwenseiq
ndwenngux
ndwenloeg
ndwencaet
ndwenbet
ndwengouj
ndwencib
ndwencibβit
ndwencibngeih
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
π Quarters π
Wide (format)
Q1
Q2
Q3
Q4
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Q1
Q2
Q3
Q4
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
β Eras β
Wide (format)
BCE
CE
Abbreviated (format)
BCE
CE
Narrow (format)
BCE
CE
π Date Formats π
Full
2008-02-05T18:30:30 = 2008 ndwenngeih 5, singhgizngeih
1995-12-22T09:05:02 = 1995 ndwencibngeih 22, singhgizhaj
-0010-09-15T04:44:23 = -10 ndwengouj 15, singhgizroek
Long
2008-02-05T18:30:30 = 2008 ndwenngeih 5
1995-12-22T09:05:02 = 1995 ndwencibngeih 22
-0010-09-15T04:44:23 = -10 ndwengouj 15
Medium
2008-02-05T18:30:30 = 2008 ndwenngeih 5
1995-12-22T09:05:02 = 1995 ndwencibngeih 22
-0010-09-15T04:44:23 = -10 ndwengouj 15
Short
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
β° Time Formats β°
Full
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC
Long
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Short
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
ποΈ Datetime Formats ποΈ
Full
2008-02-05T18:30:30 = 2008 ndwenngeih 5, singhgizngeih 18:30:30 UTC
1995-12-22T09:05:02 = 1995 ndwencibngeih 22, singhgizhaj 09:05:02 UTC
-0010-09-15T04:44:23 = -10 ndwengouj 15, singhgizroek 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 ndwenngeih 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 ndwencibngeih 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 ndwengouj 15 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 ndwenngeih 5 18:30:30
1995-12-22T09:05:02 = 1995 ndwencibngeih 22 09:05:02
-0010-09-15T04:44:23 = -10 ndwengouj 15 04:44:23
Short
2008-02-05T18:30:30 = 2008-02-05 18:30
1995-12-22T09:05:02 = 1995-12-22 09:05
-0010-09-15T04:44:23 = -10-09-15 04:44
π Available Formats π
Bh (h B)
2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B
Bhm (h:mm B)
2008-02-05T18:30:30 = 6:30 B
1995-12-22T09:05:02 = 9:05 B
-0010-09-15T04:44:23 = 4:44 B
Bhms (h:mm:ss B)
2008-02-05T18:30:30 = 6:30:30 B
1995-12-22T09:05:02 = 9:05:02 B
-0010-09-15T04:44:23 = 4:44:23 B
E (ccc)
2008-02-05T18:30:30 = singhgizngeih
1995-12-22T09:05:02 = singhgizhaj
-0010-09-15T04:44:23 = singhgizroek
EBhm (E h:mm B)
2008-02-05T18:30:30 = singhgizngeih 6:30 B
1995-12-22T09:05:02 = singhgizhaj 9:05 B
-0010-09-15T04:44:23 = singhgizroek 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = singhgizngeih 6:30:30 B
1995-12-22T09:05:02 = singhgizhaj 9:05:02 B
-0010-09-15T04:44:23 = singhgizroek 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = singhgizngeih 18:30
1995-12-22T09:05:02 = singhgizhaj 09:05
-0010-09-15T04:44:23 = singhgizroek 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = singhgizngeih 18:30:30
1995-12-22T09:05:02 = singhgizhaj 09:05:02
-0010-09-15T04:44:23 = singhgizroek 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, singhgizngeih
1995-12-22T09:05:02 = 22, singhgizhaj
-0010-09-15T04:44:23 = 15, singhgizroek
Ehm (E h:mm a)
2008-02-05T18:30:30 = singhgizngeih 6:30 PM
1995-12-22T09:05:02 = singhgizhaj 9:05 AM
-0010-09-15T04:44:23 = singhgizroek 4:44 AM
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = singhgizngeih 6:30:30 PM
1995-12-22T09:05:02 = singhgizhaj 9:05:02 AM
-0010-09-15T04:44:23 = singhgizroek 4:44:23 AM
Gy (G y)
2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = CE 2008 ndwenngeih
1995-12-22T09:05:02 = CE 1995 ndwencibngeih
-0010-09-15T04:44:23 = BCE -10 ndwengouj
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = CE 2008 ndwenngeih 5, singhgizngeih
1995-12-22T09:05:02 = CE 1995 ndwencibngeih 22, singhgizhaj
-0010-09-15T04:44:23 = BCE -10 ndwengouj 15, singhgizroek
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = CE 2008 ndwenngeih 5
1995-12-22T09:05:02 = CE 1995 ndwencibngeih 22
-0010-09-15T04:44:23 = BCE -10 ndwengouj 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = BCE -10-09-15
H (HH)
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
Hm (HH:mm)
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
Hms (HH:mm:ss)
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Hmsv (v HH:mm:ss)
2008-02-05T18:30:30 = UTC 18:30:30
1995-12-22T09:05:02 = UTC 09:05:02
-0010-09-15T04:44:23 = UTC 04:44:23
Hmv (HH:mm v)
2008-02-05T18:30:30 = 18:30 UTC
1995-12-22T09:05:02 = 09:05 UTC
-0010-09-15T04:44:23 = 04:44 UTC
M (L)
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd (MM-dd, E)
2008-02-05T18:30:30 = 02-05, singhgizngeih
1995-12-22T09:05:02 = 12-22, singhgizhaj
-0010-09-15T04:44:23 = 09-15, singhgizroek
MMM (LLL)
2008-02-05T18:30:30 = ndwenngeih
1995-12-22T09:05:02 = ndwencibngeih
-0010-09-15T04:44:23 = ndwengouj
MMMEd (MMM d, E)
2008-02-05T18:30:30 = ndwenngeih 5, singhgizngeih
1995-12-22T09:05:02 = ndwencibngeih 22, singhgizhaj
-0010-09-15T04:44:23 = ndwengouj 15, singhgizroek
MMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of ndwenngeih
1995-12-22T09:05:02 = week 3 of ndwencibngeih
-0010-09-15T04:44:23 = week 2 of ndwengouj
MMMMd (MMMM d)
2008-02-05T18:30:30 = ndwenngeih 5
1995-12-22T09:05:02 = ndwencibngeih 22
-0010-09-15T04:44:23 = ndwengouj 15
MMMd (MMM d)
2008-02-05T18:30:30 = ndwenngeih 5
1995-12-22T09:05:02 = ndwencibngeih 22
-0010-09-15T04:44:23 = ndwengouj 15
Md (MM-dd)
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
d (d)
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h (h a)
2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm (a h:mm)
2008-02-05T18:30:30 = PM 6:30
1995-12-22T09:05:02 = AM 9:05
-0010-09-15T04:44:23 = AM 4:44
hms (a h:mm:ss)
2008-02-05T18:30:30 = PM 6:30:30
1995-12-22T09:05:02 = AM 9:05:02
-0010-09-15T04:44:23 = AM 4:44:23
hmsv (v a h:mm:ss)
2008-02-05T18:30:30 = UTC PM 6:30:30
1995-12-22T09:05:02 = UTC AM 9:05:02
-0010-09-15T04:44:23 = UTC AM 4:44:23
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 PM UTC
1995-12-22T09:05:02 = 9:05 AM UTC
-0010-09-15T04:44:23 = 4:44 AM UTC
ms (mm:ss)
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y (y)
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM (y-MM)
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd (y-MM-dd, E)
2008-02-05T18:30:30 = 2008-02-05, singhgizngeih
1995-12-22T09:05:02 = 1995-12-22, singhgizhaj
-0010-09-15T04:44:23 = -10-09-15, singhgizroek
yMMM (y MMM)
2008-02-05T18:30:30 = 2008 ndwenngeih
1995-12-22T09:05:02 = 1995 ndwencibngeih
-0010-09-15T04:44:23 = -10 ndwengouj
yMMMEd (y MMM d, E)
okay bestie, we're mid-list on the available formats β here come the rest, and no, I'm not skipping a single one π
yMMMM (y MMMM)
2008-02-05T18:30:30 = 2008 ndwenngeih
1995-12-22T09:05:02 = 1995 ndwencibngeih
-0010-09-15T04:44:23 = -10 ndwengouj
yMMMd ('bi' y 'ndwen' M 'ngoenz' d)
2008-02-05T18:30:30 = bi 2008 ndwen 2 ngoenz 5
1995-12-22T09:05:02 = bi 1995 ndwen 12 ngoenz 22
-0010-09-15T04:44:23 = bi -10 ndwen 9 ngoenz 15
notice the literal'bi','ndwen'and'ngoenz'sitting inside the pattern in quotes β those are part of the pattern string, so keep them exactly like that πΈ
yMd (y/M/d)
2008-02-05T18:30:30 = 2008/2/5
1995-12-22T09:05:02 = 1995/12/22
-0010-09-15T04:44:23 = -10/9/15
yQQQ (y QQQ)
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
yQQQQ (y QQQQ)
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
and yes,yQQQandyQQQQgive you identical output here. not a typo, not me being lazy β that's just what this locale does π«Ά
yw-count-other ('week' w 'of' Y)
2008-02-05T18:30:30 = week 6 of 2008
1995-12-22T09:05:02 = week 51 of 1995
-0010-09-15T04:44:23 = week 37 of -10
β¨ Miscellaneous β¨
the little vibe-check section, iykyk:
- Prefers 24 hour time? β Yes. clock is 24h, no am/pm chaos π°οΈ
- Local first day of the week β
1(singhgizit)
π Strftime Patterns π
the classic strftime-style formats, with the actual pattern in the brackets so you know exactly what's producing what:
%c (%a %b %e %H:%M:%S %Y) β date time format
2008-02-05T18:30:30 = singhgizngeih ndwenngeih 5 18:30:30 2008
1995-12-22T09:05:02 = singhgizhaj ndwencibngeih 22 09:05:02 1995
-0010-09-15T04:44:23 = singhgizroek ndwengouj 15 04:44:23 -10
π careful with that first line β there are two spaces before the5because%eis space-padded. copy it character for character, bestie.
%x (%m/%d/%y) β date format
2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
%X (%H:%M:%S) β time format
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
π SUPPORT π
See DateTime::Locale.
that's the whole page, bestie β every last ndwen accounted for π§ and if you're wondering where this masterpiece came from: perl v5.42.0, dated 2024-12-12, filed under DateTim...e::za_CN(3). iconic, no notes π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms