DateTim...e::sw_TZ(3)

πŸ’– NAME πŸ’–

Okay so this is the manual page for DateTime::Locale::sw_TZ(3), coming at you from the User Contributed Perl Documentation corner of the universe. The actual name situation is:

DateTime::Locale::sw_TZ β€” Locale data examples for the Swahili Tanzania (sw-TZ) locale.


πŸ¦‹ DESCRIPTION πŸ¦‹

Bestie, this pod file is literally a little showcase of examples of the locale data available for the Swahili Tanzania locale. It is giving locale-data mood board, no cap. Every list and example below is here in full, so you can vibe-check the exact strings.


🌸 Days 🌸

Seven days, every format flavor, all iconic. πŸ’…

🌼 Wide (format) 🌼

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

🌼 Abbreviated (format) 🌼

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

🌼 Narrow (format) 🌼

M
T
W
T
F
S
S

🌼 Wide (stand-alone) 🌼

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

🌼 Abbreviated (stand-alone) 🌼

Jumatatu
Jumanne
Jumatano
Alhamisi
Ijumaa
Jumamosi
Jumapili

🌼 Narrow (stand-alone) 🌼

M
T
W
T
F
S
S

πŸŽ€ Months πŸŽ€

Twelve months, three widths, both format and stand-alone. She ate. ✨

🌸 Wide (format) 🌸

Januari
Februari
Machi
Aprili
Mei
Juni
Julai
Agosti
Septemba
Oktoba
Novemba
Desemba

🌸 Abbreviated (format) 🌸

Jan
Feb
Mac
Apr
Mei
Jun
Jul
Ago
Sep
Okt
Nov
Des

🌸 Narrow (format) 🌸

J
F
M
A
M
J
J
A
S
O
N
D

🌸 Wide (stand-alone) 🌸

Januari
Februari
Machi
Aprili
Mei
Juni
Julai
Agosti
Septemba
Oktoba
Novemba
Desemba

🌸 Abbreviated (stand-alone) 🌸

Jan
Feb
Mac
Apr
Mei
Jun
Jul
Ago
Sep
Okt
Nov
Des

🌸 Narrow (stand-alone) 🌸

J
F
M
A
M
J
J
A
S
O
N
D

πŸ¦‹ Quarters πŸ¦‹

Quarter energy is Robo ya 1 through Robo ya 4, plus the narrow digits. Simple, clean, slay. πŸ’œ

🌺 Wide (format) 🌺

Robo ya 1
Robo ya 2
Robo ya 3
Robo ya 4

🌺 Abbreviated (format) 🌺

Robo ya 1
Robo ya 2
Robo ya 3
Robo ya 4

🌺 Narrow (format) 🌺

1
2
3
4

🌺 Wide (stand-alone) 🌺

Robo ya 1
Robo ya 2
Robo ya 3
Robo ya 4

🌺 Abbreviated (stand-alone) 🌺

Robo ya 1
Robo ya 2
Robo ya 3
Robo ya 4

🌺 Narrow (stand-alone) 🌺

1
2
3
4

⭐ Eras ⭐

Era names, no drama. KK and BK are the short versions, iykyk.

🌟 Wide (format) 🌟

Kabla ya Kristo
Baada ya Kristo

🌟 Abbreviated (format) 🌟

KK
BK

🌟 Narrow (format) 🌟

KK
BK

πŸŽ€ Date Formats πŸŽ€

Date-only formats, from full main-character energy down to the short and punchy version. 🌈

πŸ’– Full πŸ’–

2008-02-05T18:30:30 = Jumanne, 5 Februari 2008
1995-12-22T09:05:02 = Ijumaa, 22 Desemba 1995
-0010-09-15T04:44:23 = Jumamosi, 15 Septemba -10

πŸ’– Long πŸ’–

2008-02-05T18:30:30 = 5 Februari 2008
1995-12-22T09:05:02 = 22 Desemba 1995
-0010-09-15T04:44:23 = 15 Septemba -10

πŸ’– Medium πŸ’–

2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Des 1995
-0010-09-15T04:44:23 = 15 Sep -10

πŸ’– Short πŸ’–

2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10

πŸ¦‹ Time Formats πŸ¦‹

Time-only formats, all lined up. Full and Long are bringing UTC along for the ride; Medium and Short are doing their own thing. ✨

🌸 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 πŸ’œ

Date plus time, combined and serving. 🫢

πŸ¦‹ Full πŸ¦‹

2008-02-05T18:30:30 = Jumanne, 5 Februari 2008 18:30:30 UTC
1995-12-22T09:05:02 = Ijumaa, 22 Desemba 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Jumamosi, 15 Septemba -10 04:44:23 UTC

πŸ¦‹ Long πŸ¦‹

2008-02-05T18:30:30 = 5 Februari 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Desemba 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Septemba -10 04:44:23 UTC

πŸ¦‹ Medium πŸ¦‹

2008-02-05T18:30:30 = 5 Feb 2008 18:30:30
1995-12-22T09:05:02 = 22 Des 1995 09:05:02
-0010-09-15T04:44:23 = 15 Sep -10 04:44:23

πŸ¦‹ Short πŸ¦‹

2008-02-05T18:30:30 = 05/02/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44

πŸ‘‘ Available Formats πŸ‘‘

This is the big one, bestie. Every format key gets its own little moment, and every example is exactly where it should be. No skipping, no summarizing, no crumbs. πŸ’…

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 = Jumanne
1995-12-22T09:05:02 = Ijumaa
-0010-09-15T04:44:23 = Jumamosi

EBhm (E h:mm B)

2008-02-05T18:30:30 = Jumanne 6:30 B
1995-12-22T09:05:02 = Ijumaa 9:05 B
-0010-09-15T04:44:23 = Jumamosi 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Jumanne 6:30:30 B
1995-12-22T09:05:02 = Ijumaa 9:05:02 B
-0010-09-15T04:44:23 = Jumamosi 4:44:23 B

EHm (E HH:mm)

2008-02-05T18:30:30 = Jumanne 18:30
1995-12-22T09:05:02 = Ijumaa 09:05
-0010-09-15T04:44:23 = Jumamosi 04:44

EHms (E HH:mm:ss)

2008-02-05T18:30:30 = Jumanne 18:30:30
1995-12-22T09:05:02 = Ijumaa 09:05:02
-0010-09-15T04:44:23 = Jumamosi 04:44:23

Ed (E d)

2008-02-05T18:30:30 = Jumanne 5
1995-12-22T09:05:02 = Ijumaa 22
-0010-09-15T04:44:23 = Jumamosi 15

Ehm (E h:mm a)

2008-02-05T18:30:30 = Jumanne 6:30 PM
1995-12-22T09:05:02 = Ijumaa 9:05 AM
-0010-09-15T04:44:23 = Jumamosi 4:44 AM

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Jumanne 6:30:30 PM
1995-12-22T09:05:02 = Ijumaa 9:05:02 AM
-0010-09-15T04:44:23 = Jumamosi 4:44:23 AM

Gy (y G)

2008-02-05T18:30:30 = 2008 BK
1995-12-22T09:05:02 = 1995 BK
-0010-09-15T04:44:23 = -10 KK

GyMMM (MMM y G)

2008-02-05T18:30:30 = Feb 2008 BK
1995-12-22T09:05:02 = Des 1995 BK
-0010-09-15T04:44:23 = Sep -10 KK

GyMMMEd (E, d MMM y G)

2008-02-05T18:30:30 = Jumanne, 5 Feb 2008 BK
1995-12-22T09:05:02 = Ijumaa, 22 Des 1995 BK
-0010-09-15T04:44:23 = Jumamosi, 15 Sep -10 KK

GyMMMd (d MMM y G)

2008-02-05T18:30:30 = 5 Feb 2008 BK
1995-12-22T09:05:02 = 22 Des 1995 BK
-0010-09-15T04:44:23 = 15 Sep -10 KK

GyMd (d/M/y GGGGG)

2008-02-05T18:30:30 = 5/2/2008 BK
1995-12-22T09:05:02 = 22/12/1995 BK
-0010-09-15T04:44:23 = 15/9/-10 KK

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 (E, d/M)

2008-02-05T18:30:30 = Jumanne, 5/2
1995-12-22T09:05:02 = Ijumaa, 22/12
-0010-09-15T04:44:23 = Jumamosi, 15/9

MMM (LLL)

2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Des
-0010-09-15T04:44:23 = Sep

MMMEd (E, d MMM)

2008-02-05T18:30:30 = Jumanne, 5 Feb
1995-12-22T09:05:02 = Ijumaa, 22 Des
-0010-09-15T04:44:23 = Jumamosi, 15 Sep

MMMMEd (E, d MMMM)

2008-02-05T18:30:30 = Jumanne, 5 Februari
1995-12-22T09:05:02 = Ijumaa, 22 Desemba
-0010-09-15T04:44:23 = Jumamosi, 15 Septemba

MMMMW-count-one ('wiki' W 'ya' MMMM)

2008-02-05T18:30:30 = wiki 1 ya Februari
1995-12-22T09:05:02 = wiki 3 ya Desemba
-0010-09-15T04:44:23 = wiki 2 ya Septemba

MMMMW-count-other ('wiki' W 'ya' MMMM)

2008-02-05T18:30:30 = wiki 1 ya Februari
1995-12-22T09:05:02 = wiki 3 ya Desemba
-0010-09-15T04:44:23 = wiki 2 ya Septemba

MMMMd (d MMMM)

2008-02-05T18:30:30 = 5 Februari
1995-12-22T09:05:02 = 22 Desemba
-0010-09-15T04:44:23 = 15 Septemba

MMMd (d MMM)

2008-02-05T18:30:30 = 5 Feb
1995-12-22T09:05:02 = 22 Des
-0010-09-15T04:44:23 = 15 Sep

Md (d/M)

2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9

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 (M/y)

2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10

yMEd (E, d/M/y)

2008-02-05T18:30:30 = Jumanne, 5/2/2008
1995-12-22T09:05:02 = Ijumaa, 22/12/1995
-0010-09-15T04:44:23 = Jumamosi, 15/9/-10

yMMM (MMM y)

2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Des 1995
-0010-09-15T04:44:23 = Sep -10

yMMMEd (E, d MMM y)

2008-02-05T18:30:30 = Jumanne, 5 Feb 2008
1995-12-22T09:05:02 = Ijumaa, 22 Des 1995
-0010-09-15T04:44:23 = Jumamosi, 15 Sep -10

yMMMM (MMMM y)

2008-02-05T18:30:30 = Februari 2008
1995-12-22T09:05:02 = Desemba 1995
-0010-09-15T04:44:23 = Septemba -10

yMMMd (d MMM y)

examples continue in part 2 ✨

...the last few in that pattern list look like this:

2008-02-05T18:30:30 =  5 Feb 2008
1995-12-22T09:05:02 = 22 Des 1995
-0010-09-15T04:44:23 = 15 Sep -10

ok now the rest of the formats, bestie, buckle up πŸ’…

  • yMd β€” d/M/y
2008-02-05T18:30:30 =  5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-10
  • yQQQ β€” QQQ y
2008-02-05T18:30:30 = Robo ya 1 2008
1995-12-22T09:05:02 = Robo ya 4 1995
-0010-09-15T04:44:23 = Robo ya 3 -10
  • yQQQQ β€” QQQQ y
2008-02-05T18:30:30 = Robo ya 1 2008
1995-12-22T09:05:02 = Robo ya 4 1995
-0010-09-15T04:44:23 = Robo ya 3 -10
  • yw-count-one β€” 'wiki' w 'ya' Y
2008-02-05T18:30:30 = wiki 6 ya 2008
1995-12-22T09:05:02 = wiki 51 ya 1995
-0010-09-15T04:44:23 = wiki 37 ya -10
  • yw-count-other β€” 'wiki' w 'ya' Y
2008-02-05T18:30:30 = wiki 6 ya 2008
1995-12-22T09:05:02 = wiki 51 ya 1995
-0010-09-15T04:44:23 = wiki 37 ya -10

🌸 Miscellaneous 🌸

like the little extra deets at the bottom of the vibe check 🫢

Prefers 24 hour time?

Yes

Local first day of the week

1 (Jumatatu)


⏰ Strftime Patterns ⏰

these are the classic strftime-style patterns, and yes they each come with the sample dates so you can clock exactly what it's giving ✨

  • %c β€” %e %B %Y %I:%M:%S %p β€” date time format
2008-02-05T18:30:30 =  5 Februari 2008 06:30:30 PM
1995-12-22T09:05:02 = 22 Desemba 1995 09:05:02 AM
-0010-09-15T04:44:23 = 15 Septemba -10 04:44:23 AM
  • %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 β€” %I:%M:%S %p β€” time format
2008-02-05T18:30:30 = 06:30:30 PM
1995-12-22T09:05:02 = 09:05:02 AM
-0010-09-15T04:44:23 = 04:44:23 AM

🫢 SUPPORT 🫢

See DateTime::Locale.


and that's a wrap on the sw_TZ page, bestie πŸ’– this little localisation legend shipped as part of perl v5.42.0, dated 2024-12-12 β€” go forth and format your Swahili dates with main character energy πŸ‘‘πŸŒΈ

πŸ“¦ where this page comes from