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 from perl v5.42.0, dated 2024-12-12 β€” go forth and format your dates with confidence βœ¨πŸŽ€πŸ’…
πŸ“¦ where this page comes from