DateTim...ale::sn(3)
π¦ NAME π¦
okay so bestie, the header of this page reads DateTim...ale::sn(3) β that's DateTime::Locale::sn, section 3, from the User Contributed Perl Documentation β¨ (the header just truncates it because she's long, not because she's less iconic).
DateTime::Locale::sn β locale data examples for the Shona (sn) locale π
πΈ DESCRIPTION πΈ
This pod file contains examples of the locale data available for the Shona locale.
That's it, that's the whole description β the rest is pure data, and honestly the data is the main character here π
π Days
Wide (format)
Muvhuro
Chipiri
Chitatu
China
Chishanu
Mugovera
Svondo
Abbreviated (format)
Muv
Chp
Cht
Chn
Chs
Mug
Svo
Narrow (format)
M
C
C
C
C
M
S
Wide (stand-alone)
Muvhuro
Chipiri
Chitatu
China
Chishanu
Mugovera
Svondo
Abbreviated (stand-alone)
Muv
Chp
Cht
Chn
Chs
Mug
Svo
Narrow (stand-alone)
M
C
C
C
C
M
S
ngl the narrow forms are giving "one letter and a dream" π three different days all start with C and honestly that's just how it is. Not my problem, not your problem π
π Months
Wide (format)
Ndira
Kukadzi
Kurume
Kubvumbi
Chivabvu
Chikumi
Chikunguru
Nyamavhuvhu
Gunyana
Gumiguru
Mbudzi
Zvita
Abbreviated (format)
Ndi
Kuk
Kur
Kub
Chv
Chk
Chg
Nya
Gun
Gum
Mbu
Zvi
Narrow (format)
N
K
K
K
C
C
C
N
G
G
M
Z
Wide (stand-alone)
Ndira
Kukadzi
Kurume
Kubvumbi
Chivabvu
Chikumi
Chikunguru
Nyamavhuvhu
Gunyana
Gumiguru
Mbudzi
Zvita
Abbreviated (stand-alone)
Ndi
Kuk
Kur
Kub
Chv
Chk
Chg
Nya
Gun
Gum
Mbu
Zvi
Narrow (stand-alone)
N
K
K
K
C
C
C
N
G
G
M
Z
π¦ Quarters
Wide (format)
Kota 1
Kota 2
Kota 3
Kota 4
Abbreviated (format)
K1
K2
K3
K4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Kota 1
Kota 2
Kota 3
Kota 4
Abbreviated (stand-alone)
K1
K2
K3
K4
Narrow (stand-alone)
1
2
3
4
β¨ Eras
Wide (format)
Kristo asati auya
mugore ramambo vedu
Abbreviated (format)
BC
AD
Narrow (format)
BC
AD
lowkey obsessed that the wide era names are whole sentences and the narrow ones are justBC/ADβ range, honestly π also note eras only ship format styles here, no stand-alone, so don't go looking for them π«Ά
π Date Formats
Full
2008-02-05T18:30:30 = 2008 Kukadzi 5, Chipiri
1995-12-22T09:05:02 = 1995 Zvita 22, Chishanu
-0010-09-15T04:44:23 = -10 Gunyana 15, Mugovera
Long
2008-02-05T18:30:30 = 2008 Kukadzi 5
1995-12-22T09:05:02 = 1995 Zvita 22
-0010-09-15T04:44:23 = -10 Gunyana 15
Medium
2008-02-05T18:30:30 = 2008 Kuk 5
1995-12-22T09:05:02 = 1995 Zvi 22
-0010-09-15T04:44:23 = -10 Gun 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
Full and Long are literally twins here, no cap. Same output, different commitment levels π
π§ Datetime Formats
Full
2008-02-05T18:30:30 = 2008 Kukadzi 5, Chipiri 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Zvita 22, Chishanu 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Gunyana 15, Mugovera 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 Kukadzi 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Zvita 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Gunyana 15 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 Kuk 5 18:30:30
1995-12-22T09:05:02 = 1995 Zvi 22 09:05:02
-0010-09-15T04:44:23 = -10 Gun 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
okay so these are the named patterns, each shown with her three signature test timestamps: 2008-02-05T18:30:30, 1995-12-22T09:05:02, and -0010-09-15T04:44:23 β¨
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 = Chp
1995-12-22T09:05:02 = Chs
-0010-09-15T04:44:23 = Mug
EBhm(E h:mm B):
2008-02-05T18:30:30 = Chp 6:30 B
1995-12-22T09:05:02 = Chs 9:05 B
-0010-09-15T04:44:23 = Mug 4:44 B
EBhms(E h:mm:ss B):
2008-02-05T18:30:30 = Chp 6:30:30 B
1995-12-22T09:05:02 = Chs 9:05:02 B
-0010-09-15T04:44:23 = Mug 4:44:23 B
EHm(E HH:mm):
2008-02-05T18:30:30 = Chp 18:30
1995-12-22T09:05:02 = Chs 09:05
-0010-09-15T04:44:23 = Mug 04:44
EHms(E HH:mm:ss):
2008-02-05T18:30:30 = Chp 18:30:30
1995-12-22T09:05:02 = Chs 09:05:02
-0010-09-15T04:44:23 = Mug 04:44:23
Ed(d, E):
2008-02-05T18:30:30 = 5, Chp
1995-12-22T09:05:02 = 22, Chs
-0010-09-15T04:44:23 = 15, Mug
Ehm(E h:mm a):
2008-02-05T18:30:30 = Chp 6:30 PM
1995-12-22T09:05:02 = Chs 9:05 AM
-0010-09-15T04:44:23 = Mug 4:44 AM
Ehms(E h:mm:ss a):
2008-02-05T18:30:30 = Chp 6:30:30 PM
1995-12-22T09:05:02 = Chs 9:05:02 AM
-0010-09-15T04:44:23 = Mug 4:44:23 AM
Gy(G y):
2008-02-05T18:30:30 = AD 2008
1995-12-22T09:05:02 = AD 1995
-0010-09-15T04:44:23 = BC -10
GyMMM(G y MMM):
2008-02-05T18:30:30 = AD 2008 Kuk
1995-12-22T09:05:02 = AD 1995 Zvi
-0010-09-15T04:44:23 = BC -10 Gun
GyMMMEd(G y MMM d, E):
2008-02-05T18:30:30 = AD 2008 Kuk 5, Chp
1995-12-22T09:05:02 = AD 1995 Zvi 22, Chs
-0010-09-15T04:44:23 = BC -10 Gun 15, Mug
GyMMMd(G y MMM d):
2008-02-05T18:30:30 = AD 2008 Kuk 5
1995-12-22T09:05:02 = AD 1995 Zvi 22
-0010-09-15T04:44:23 = BC -10 Gun 15
GyMd(GGGGG y-MM-dd):
2008-02-05T18:30:30 = AD 2008-02-05
1995-12-22T09:05:02 = AD 1995-12-22
-0010-09-15T04:44:23 = BC -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(HH:mm:ss v):
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
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, Chp
1995-12-22T09:05:02 = 12-22, Chs
-0010-09-15T04:44:23 = 09-15, Mug
MMM(LLL):
2008-02-05T18:30:30 = Kuk
1995-12-22T09:05:02 = Zvi
-0010-09-15T04:44:23 = Gun
MMMEd(MMM d, E):
2008-02-05T18:30:30 = Kuk 5, Chp
1995-12-22T09:05:02 = Zvi 22, Chs
-0010-09-15T04:44:23 = Gun 15, Mug
MMMMEd(E, MMMM d):
2008-02-05T18:30:30 = Chp, Kukadzi 5
1995-12-22T09:05:02 = Chs, Zvita 22
-0010-09-15T04:44:23 = Mug, Gunyana 15
MMMMW-count-other('week' W 'of' MMMM):
2008-02-05T18:30:30 = week 1 of Kukadzi
1995-12-22T09:05:02 = week 3 of Zvita
-0010-09-15T04:44:23 = week 2 of Gunyana
MMMMd(MMMM d):
2008-02-05T18:30:30 = Kukadzi 5
1995-12-22T09:05:02 = Zvita 22
-0010-09-15T04:44:23 = Gunyana 15
MMMd(MMM d):
2008-02-05T18:30:30 = Kuk 5
1995-12-22T09:05:02 = Zvi 22
-0010-09-15T04:44:23 = Gun 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(h:mm a):
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
hms(h:mm:ss a):
2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM
hmsv(h:mm:ss a v):
2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC
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, Chp
1995-12-22T09:05:02 = 1995-12-22, Chs
-0010-09-15T04:44:23 = -10-09-15, Mug
yMMM(y MMM):
2008-02-05T18:30:30 = 2008 Kuk
1995-12-22T09:05:02 = 1995 Zvi
-0010-09-15T04:44:23 = -10 Gun
yMMMEd(y MMM d, E):
2008-02-05T18:30:30 = 2008 Kuk 5, Chp
1995-12-22T09:05:02 = 1995 Zvi 22, Chs
-0010-09-15T04:44:23 = -10 Gun 15, Mug
yMMMM(y MMMM):
2008-02-05T18:30:30 = 2008 Kukadzi
1995-12-22T09:05:02 = 1995 Zvita
-0010-09-15T04:44:23 = -10 Gunyana
yMMMd(y MMM d):
2008-02-05T18:30:30 = 2008 Kuk 5
1995-12-22T09:05:02 = 1995 Zvi 22
-0010-09-15T04:44:23 = -10 Gun 15
yMd(y-MM-dd):
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
yQQQ(y QQQ):
2008-02-05T18:30:30 = 2008 K1
1995-12-22T09:05:02 = 1995 K4
-0010-09-15T04:44:23 = -10 K3
yQQQQ(y QQQQ):
2008-02-05T18:30:30 = 2008 Kota 1
1995-12-22T09:05:02 = 1995 Kota 4
-0010-09-15T04:44:23 = -10 Kota 3
okay that's the whole format lineup for this half π«Ά part 2 has the rest β don't go anywhere bestie π
okay so the yw-count-other pattern is literally 'week' w 'of' Y, and the examples are giving:
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 πΈ
- Prefers 24 hour time? Yes π
- Local first day of the week:
1(Muvhuro) π
β¨ Strftime Patterns β¨
these are the strftime glow-ups, no cap:
%c(%a %b %e %H:%M:%S %Y) β date time format
2008-02-05T18:30:30 = Chp Kuk 5 18:30:30 2008
1995-12-22T09:05:02 = Chs Zvi 22 09:05:02 1995
-0010-09-15T04:44:23 = Mug Gun 15 04:44:23 -10
%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 π«Ά
fr fr, see DateTime::Locale.
k that's the whole vibe β shoutout to perl v5.42.0, dated 2024-12-12, page DateTim...ale::sn(3) πβ¨
π¦ 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