DateTim...:nso_ZA(3)
π¦ NAME π¦
DateTime::Locale::nso_ZA β okay so this is the locale data examples page for the Northern Sotho South Africa (nso-ZA) locale. That's the whole name section bestie, we're moving β¨
π DESCRIPTION π
This pod file contains examples of the locale data available for the Northern Sotho South Africa locale. Translation: it's the full show-and-tell of everything this locale ships β day names, month names, quarters, eras, and then a genuinely unhinged number of format examples. Grab a snack π
πΈ Days
Wide (format)
MoΕ‘upologo
Labobedi
Laboraro
Labone
Labohlano
Mokibelo
Lamorena
Abbreviated (format)
Mos
Bed
Rar
Ne
Hla
Mok
Lam
Narrow (format)
M
B
R
N
H
M
L
Wide (stand-alone)
MoΕ‘upologo
Labobedi
Laboraro
Labone
Labohlano
Mokibelo
Lamorena
Abbreviated (stand-alone)
Mos
Bed
Rar
Ne
Hla
Mok
Lam
Narrow (stand-alone)
M
B
R
N
H
M
L
Yeah the narrow ones repeat letters β that's the data, don't come for me, I just report it π
π Months
Wide (format)
Janeware
Febereware
MatΕ‘he
Aporele
Mei
June
Julae
Agosetose
Setemere
Oktobore
Nofemere
Disemere
Abbreviated (format)
Phere
Dibo
Hlak
Mora
Mei
June
Mose
Agosetose
Lewe
Dipha
Diba
Manth
Narrow (format)
P
D
H
M
M
P
M
P
L
D
D
M
Wide (stand-alone)
Janeware
Febereware
MatΕ‘he
Aporele
Mei
June
Julae
Agosetose
Setemere
Oktobore
Nofemere
Disemere
Abbreviated (stand-alone)
Phere
Dibo
Hlak
Mora
Mei
June
Mose
Agosetose
Lewe
Dipha
Diba
Manth
Narrow (stand-alone)
P
D
H
M
M
P
M
P
L
D
D
M
π Quarters
Wide (format)
1st Kotara
2nd Kotara
3rd Kotara
4th Kotara
Abbreviated (format)
1st Kotara
2nd Kotara
3rd Kotara
4th Kotara
Narrow (format)
1
2
3
4
Wide (stand-alone)
1st Kotara
2nd Kotara
3rd Kotara
4th Kotara
Abbreviated (stand-alone)
1st Kotara
2nd Kotara
3rd Kotara
4th Kotara
Narrow (stand-alone)
1
2
3
4
Quarters ate and left literally no crumbs β wide, abbreviated and stand-alone are all the same string π₯
π¦ Eras
Wide (format)
Before Christ
Anno Domini
Abbreviated (format)
BC
AD
Narrow (format)
BC
AD
Notice eras only come in format flavours here β no stand-alone section, that's just how the data landed π
β Date Formats
Full
2008-02-05T18:30:30 = 2008 Febereware 5, Labobedi
1995-12-22T09:05:02 = 1995 Disemere 22, Labohlano
-0010-09-15T04:44:23 = -10 Setemere 15, Mokibelo
Long
2008-02-05T18:30:30 = 2008 Febereware 5
1995-12-22T09:05:02 = 1995 Disemere 22
-0010-09-15T04:44:23 = -10 Setemere 15
Medium
2008-02-05T18:30:30 = 2008 Dibo 5
1995-12-22T09:05:02 = 1995 Manth 22
-0010-09-15T04:44:23 = -10 Lewe 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 Febereware 5, Labobedi ka 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Disemere 22, Labohlano ka 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Setemere 15, Mokibelo ka 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 Febereware 5 ka 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Disemere 22 ka 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Setemere 15 ka 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 Dibo 5, 18:30:30
1995-12-22T09:05:02 = 1995 Manth 22, 09:05:02
-0010-09-15T04:44:23 = -10 Lewe 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
Okkk this is the big one β every named format key, the pattern it maps to in parentheses, and the three sample conversions. Strap in π«Ά
Bh β pattern h B
2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B
Bhm β pattern 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 β pattern 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 β pattern ccc
2008-02-05T18:30:30 = Bed
1995-12-22T09:05:02 = Hla
-0010-09-15T04:44:23 = Mok
EBhm β pattern E h:mm B
2008-02-05T18:30:30 = Bed 6:30 B
1995-12-22T09:05:02 = Hla 9:05 B
-0010-09-15T04:44:23 = Mok 4:44 B
EBhms β pattern E h:mm:ss B
2008-02-05T18:30:30 = Bed 6:30:30 B
1995-12-22T09:05:02 = Hla 9:05:02 B
-0010-09-15T04:44:23 = Mok 4:44:23 B
EHm β pattern E HH:mm
2008-02-05T18:30:30 = Bed 18:30
1995-12-22T09:05:02 = Hla 09:05
-0010-09-15T04:44:23 = Mok 04:44
EHms β pattern E HH:mm:ss
2008-02-05T18:30:30 = Bed 18:30:30
1995-12-22T09:05:02 = Hla 09:05:02
-0010-09-15T04:44:23 = Mok 04:44:23
Ed β pattern d, E
2008-02-05T18:30:30 = 5, Bed
1995-12-22T09:05:02 = 22, Hla
-0010-09-15T04:44:23 = 15, Mok
Ehm β pattern E h:mm a
2008-02-05T18:30:30 = Bed 6:30 PM
1995-12-22T09:05:02 = Hla 9:05 AM
-0010-09-15T04:44:23 = Mok 4:44 AM
Ehms β pattern E h:mm:ss a
2008-02-05T18:30:30 = Bed 6:30:30 PM
1995-12-22T09:05:02 = Hla 9:05:02 AM
-0010-09-15T04:44:23 = Mok 4:44:23 AM
Gy β pattern G y
2008-02-05T18:30:30 = AD 2008
1995-12-22T09:05:02 = AD 1995
-0010-09-15T04:44:23 = BC -10
GyMMM β pattern G y MMM
2008-02-05T18:30:30 = AD 2008 Dibo
1995-12-22T09:05:02 = AD 1995 Manth
-0010-09-15T04:44:23 = BC -10 Lewe
GyMMMEd β pattern G y MMM d, E
2008-02-05T18:30:30 = AD 2008 Dibo 5, Bed
1995-12-22T09:05:02 = AD 1995 Manth 22, Hla
-0010-09-15T04:44:23 = BC -10 Lewe 15, Mok
GyMMMd β pattern G y MMM d
2008-02-05T18:30:30 = AD 2008 Dibo 5
1995-12-22T09:05:02 = AD 1995 Manth 22
-0010-09-15T04:44:23 = BC -10 Lewe 15
GyMd β pattern 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 β pattern HH
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
Hm β pattern HH:mm
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
Hms β pattern 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 β pattern 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 β pattern 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 β pattern L
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd β pattern MM-dd, E
2008-02-05T18:30:30 = 02-05, Bed
1995-12-22T09:05:02 = 12-22, Hla
-0010-09-15T04:44:23 = 09-15, Mok
MMM β pattern LLL
2008-02-05T18:30:30 = Dibo
1995-12-22T09:05:02 = Manth
-0010-09-15T04:44:23 = Lewe
MMMEd β pattern MMM d, E
2008-02-05T18:30:30 = Dibo 5, Bed
1995-12-22T09:05:02 = Manth 22, Hla
-0010-09-15T04:44:23 = Lewe 15, Mok
MMMMW-count-one β pattern 'beke' W 'ya' MMM
2008-02-05T18:30:30 = beke 1 ya Dibo
1995-12-22T09:05:02 = beke 3 ya Manth
-0010-09-15T04:44:23 = beke 2 ya Lewe
MMMMW-count-other β pattern 'beke' 'ya' 'bo' W 'ya' MMM
2008-02-05T18:30:30 = beke ya bo 1 ya Dibo
1995-12-22T09:05:02 = beke ya bo 3 ya Manth
-0010-09-15T04:44:23 = beke ya bo 2 ya Lewe
MMMMd β pattern MMMM d
2008-02-05T18:30:30 = Febereware 5
1995-12-22T09:05:02 = Disemere 22
-0010-09-15T04:44:23 = Setemere 15
MMMd β pattern MMM d
2008-02-05T18:30:30 = Dibo 5
1995-12-22T09:05:02 = Manth 22
-0010-09-15T04:44:23 = Lewe 15
Md β pattern MM-dd
2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-15
d β pattern d
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h β pattern h a
2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm β pattern 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 β pattern 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 β pattern 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 β pattern 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 β pattern mm:ss
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y β pattern y
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM β pattern y-MM
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd β pattern y-MM-dd, E
2008-02-05T18:30:30 = 2008-02-05, Bed
1995-12-22T09:05:02 = 1995-12-22, Hla
-0010-09-15T04:44:23 = -10-09-15, Mok
yMMM β pattern y MMM
2008-02-05T18:30:30 = 2008 Dibo
1995-12-22T09:05:02 = 1995 Manth
-0010-09-15T04:44:23 = -10 Lewe
yMMMEd β pattern y MMM d, E
2008-02-05T18:30:30 = 2008 Dibo 5, Bed
1995-12-22T09:05:02 = 1995 Manth 22, Hla
-0010-09-15T04:44:23 = -10 Lewe 15, Mok
yMMMM β pattern y MMMM
2008-02-05T18:30:30 = 2008 Febereware
1995-12-22T09:05:02 = 1995 Disemere
-0010-09-15T04:44:23 = -10 Setemere
yMMMd β pattern y MMM d
2008-02-05T18:30:30 = 2008 Dibo 5
1995-12-22T09:05:02 = 1995 Manth 22
-0010-09-15T04:44:23 = -10 Lewe 15
yMd β pattern y-MM-dd
and that's exactly where part 1 dips out π the format list keeps rolling β yMd and the entries after it pick up in part 2, so don't go anywhere π
β¨
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) β the quarter one, short-ish flavour β¨
2008-02-05T18:30:30 = 2008 1st Kotara
1995-12-22T09:05:02 = 1995 4th Kotara
-0010-09-15T04:44:23 = -10 3rd Kotara
yQQQQ(y QQQQ) β the quarter one, long flavour π
2008-02-05T18:30:30 = 2008 1st Kotara
1995-12-22T09:05:02 = 1995 4th Kotara
-0010-09-15T04:44:23 = -10 3rd Kotara
yw-count-one('beke' 'ya' 'bo' w 'ya' Y) β week-of-year, singular vibe π
2008-02-05T18:30:30 = beke ya bo 6 ya 2008
1995-12-22T09:05:02 = beke ya bo 51 ya 1995
-0010-09-15T04:44:23 = beke ya bo 37 ya -10
yw-count-other('beke' 'ya' 'bo' w 'ya' Y) β week-of-year, plural vibe, and no cap it renders the exact same way π«Ά
2008-02-05T18:30:30 = beke ya bo 6 ya 2008
1995-12-22T09:05:02 = beke ya bo 51 ya 1995
-0010-09-15T04:44:23 = beke ya bo 37 ya -10
πΈ Miscellaneous πΈ
Okay bestie, quick vibe check on the general settings:
- Prefers 24 hour time? β Yes. Twenty-four hour girlie through and through π
- Local first day of the week β
7(Lamorena). That's the first day of the week here, slay π
β¨ Strftime Patterns β¨
These are the strftime-style shortcuts, and honestly they're giving main character energy. Here's how each one actually shakes out:
%c(%a %d %b %Y %T) β date time format π¦
2008-02-05T18:30:30 = Bed 05 Dibo 2008 18:30:30
1995-12-22T09:05:02 = Hla 22 Manth 1995 09:05:02
-0010-09-15T04:44:23 = Mok 15 Lewe -10 04:44:23
%x(%d/%m/%Y) β date format π
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
%X(%T) β 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 π
Need backup? See DateTime::Locale. That's the whole support section, periodt π
And that's a wrap, bestie! This little masterpiece is fromperl v5.42.0, dated2024-12-12β go forth and format your dates with confidence β¨ππ
π¦ 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