DateTim...:rwk_TZ(3)

πŸ’– DateTime::Locale::rwk_TZ(3) πŸ’–

okay bestie, this is the User Contributed Perl Documentation moment for DateTime::Locale::rwk_TZ β€” the Rwa Tanzania (rwk-TZ) locale page. Part 1, and we are doing all the data, no skips. πŸ’…

πŸ’– NAME πŸ’–

DateTime::Locale::rwk_TZ β€” locale data examples for the Rwa Tanzania (rwk-TZ) locale.


🌸 DESCRIPTION 🌸

This pod file contains examples of the locale data available for the Rwa Tanzania locale. That's the whole plot, and honestly the data is serving. 🫢

πŸ—“οΈ Days πŸ—“οΈ

Days first, because calendar core. All the flavors below are exactly what the file gives us.

🌸 Wide (format) 🌸

Jumatatuu
Jumanne
Jumatanu
Alhamisi
Ijumaa
Jumamosi
Jumapilyi

🌸 Abbreviated (format) 🌸

Jtt
Jnn
Jtn
Alh
Iju
Jmo
Jpi

🌸 Narrow (format) 🌸

J
J
J
A
I
J
J

🌸 Wide (stand-alone) 🌸

Jumatatuu
Jumanne
Jumatanu
Alhamisi
Ijumaa
Jumamosi
Jumapilyi

🌸 Abbreviated (stand-alone) 🌸

Jtt
Jnn
Jtn
Alh
Iju
Jmo
Jpi

🌸 Narrow (stand-alone) 🌸

J
J
J
A
I
J
J

πŸŒ™ Months πŸŒ™

Months next, and yes every single one is here in every style. ✨

πŸŽ€ Wide (format) πŸŽ€

Januari
Februari
Machi
Aprilyi
Mei
Junyi
Julyai
Agusti
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
Aprilyi
Mei
Junyi
Julyai
Agusti
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 πŸ¦‹

Quarters, aka Robo era. Cute, concise, iconic.

πŸ’œ Wide (format) πŸ’œ

Robo 1
Robo 2
Robo 3
Robo 4

πŸ’œ Abbreviated (format) πŸ’œ

R1
R2
R3
R4

πŸ’œ Narrow (format) πŸ’œ

1
2
3
4

πŸ’œ Wide (stand-alone) πŸ’œ

Robo 1
Robo 2
Robo 3
Robo 4

πŸ’œ Abbreviated (stand-alone) πŸ’œ

R1
R2
R3
R4

πŸ’œ Narrow (stand-alone) πŸ’œ

1
2
3
4

🌈 Eras 🌈

Era names, zero notes, just vibes.

🌟 Wide (format) 🌟

Kabla ya Kristu
Baada ya Kristu

🌟 Abbreviated (format) 🌟

KK
BK

🌟 Narrow (format) 🌟

KK
BK

πŸ“… Date Formats πŸ“…

Now the date formats, bestie. Same three timestamps, different date outfit. πŸ’–

⭐ 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 formats now. Clock check, but make it locale data. πŸ•°οΈ

πŸ“ 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, together at last. This is their main character era. πŸ‘‘

🫢 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 πŸ”₯

These are the available formats, with labels exactly as the file lists them. Every one gets its three example timestamps, because we do not leave data behind. πŸ’…

  • Bh (h B) β€” the B hour moment:
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) β€” hour and minute with 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) β€” hour, minute, second with 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) β€” short day name:
2008-02-05T18:30:30 = Jnn
1995-12-22T09:05:02 = Iju
-0010-09-15T04:44:23 = Jmo
  • EBhm (E h:mm B) β€” day plus hour and minute:
2008-02-05T18:30:30 = Jnn 6:30 B
1995-12-22T09:05:02 = Iju 9:05 B
-0010-09-15T04:44:23 = Jmo 4:44 B
  • EBhms (E h:mm:ss B) β€” day plus hour, minute, second:
2008-02-05T18:30:30 = Jnn 6:30:30 B
1995-12-22T09:05:02 = Iju 9:05:02 B
-0010-09-15T04:44:23 = Jmo 4:44:23 B
  • EHm (E HH:mm) β€” day plus 24-hour hour and minute:
2008-02-05T18:30:30 = Jnn 18:30
1995-12-22T09:05:02 = Iju 09:05
-0010-09-15T04:44:23 = Jmo 04:44
  • EHms (E HH:mm:ss) β€” day plus 24-hour hour, minute, second:
2008-02-05T18:30:30 = Jnn 18:30:30
1995-12-22T09:05:02 = Iju 09:05:02
-0010-09-15T04:44:23 = Jmo 04:44:23
  • Ed (d, E) β€” day number and short day name:
2008-02-05T18:30:30 = 5, Jnn
1995-12-22T09:05:02 = 22, Iju
-0010-09-15T04:44:23 = 15, Jmo
  • Ehm (E h:mm a) β€” day plus 12-hour time with a:
2008-02-05T18:30:30 = Jnn 6:30 kyiukonyi
1995-12-22T09:05:02 = Iju 9:05 utuko
-0010-09-15T04:44:23 = Jmo 4:44 utuko
  • Ehms (E h:mm:ss a) β€” day plus 12-hour time with seconds:
2008-02-05T18:30:30 = Jnn 6:30:30 kyiukonyi
1995-12-22T09:05:02 = Iju 9:05:02 utuko
-0010-09-15T04:44:23 = Jmo 4:44:23 utuko
  • Gy (G y) β€” era and year:
2008-02-05T18:30:30 = BK 2008
1995-12-22T09:05:02 = BK 1995
-0010-09-15T04:44:23 = KK -10
  • GyMMM (G y MMM) β€” era, year, abbreviated month:
2008-02-05T18:30:30 = BK 2008 Feb
1995-12-22T09:05:02 = BK 1995 Des
-0010-09-15T04:44:23 = KK -10 Sep
  • GyMMMEd (G y MMM d, E) β€” era, year, abbreviated month, day, short day name:
2008-02-05T18:30:30 = BK 2008 Feb 5, Jnn
1995-12-22T09:05:02 = BK 1995 Des 22, Iju
-0010-09-15T04:44:23 = KK -10 Sep 15, Jmo
  • GyMMMd (G y MMM d) β€” era, year, abbreviated month, day:
2008-02-05T18:30:30 = BK 2008 Feb 5
1995-12-22T09:05:02 = BK 1995 Des 22
-0010-09-15T04:44:23 = KK -10 Sep 15
  • GyMd (GGGGG y-MM-dd) β€” narrow era, year, month, day:
2008-02-05T18:30:30 = BK 2008-02-05
1995-12-22T09:05:02 = BK 1995-12-22
-0010-09-15T04:44:23 = KK -10-09-15
  • H (HH) β€” 24-hour hour:
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
  • Hm (HH:mm) β€” 24-hour hour and minute:
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) β€” 24-hour hour, minute, second:
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) β€” 24-hour hour, minute, second, time zone:
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) β€” 24-hour hour, minute, time zone:
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) β€” month number:
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
  • MEd (E, M/d) β€” short day name plus month/day:
2008-02-05T18:30:30 = Jnn, 2/5
1995-12-22T09:05:02 = Iju, 12/22
-0010-09-15T04:44:23 = Jmo, 9/15
  • MMM (LLL) β€” abbreviated month:
2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Des
-0010-09-15T04:44:23 = Sep
  • MMMEd (E, MMM d) β€” short day name, abbreviated month, day:
2008-02-05T18:30:30 = Jnn, Feb 5
1995-12-22T09:05:02 = Iju, Des 22
-0010-09-15T04:44:23 = Jmo, Sep 15
  • MMMMEd (E, MMMM d) β€” short day name, wide month, day:
2008-02-05T18:30:30 = Jnn, Februari 5
1995-12-22T09:05:02 = Iju, Desemba 22
-0010-09-15T04:44:23 = Jmo, Septemba 15
  • MMMMW-count-other ('week' W 'of' MMMM) β€” week-of-month wording:
2008-02-05T18:30:30 = week 1 of Februari
1995-12-22T09:05:02 = week 3 of Desemba
-0010-09-15T04:44:23 = week 2 of Septemba
  • MMMMd (MMMM d) β€” wide month and day:
2008-02-05T18:30:30 = Februari 5
1995-12-22T09:05:02 = Desemba 22
-0010-09-15T04:44:23 = Septemba 15
  • MMMd (MMM d) β€” abbreviated month and day:
2008-02-05T18:30:30 = Feb 5
1995-12-22T09:05:02 = Des 22
-0010-09-15T04:44:23 = Sep 15
  • Md (M/d) β€” month/day:
2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/15
  • d (d) β€” day number:
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
  • h (h a) β€” 12-hour hour with a:
2008-02-05T18:30:30 = 6 kyiukonyi
1995-12-22T09:05:02 = 9 utuko
-0010-09-15T04:44:23 = 4 utuko
  • hm (h:mm a) β€” 12-hour hour and minute with a:
2008-02-05T18:30:30 = 6:30 kyiukonyi
1995-12-22T09:05:02 = 9:05 utuko
-0010-09-15T04:44:23 = 4:44 utuko
  • hms (h:mm:ss a) β€” 12-hour hour, minute, second with a:
2008-02-05T18:30:30 = 6:30:30 kyiukonyi
1995-12-22T09:05:02 = 9:05:02 utuko
-0010-09-15T04:44:23 = 4:44:23 utuko
  • hmsv (h:mm:ss a v) β€” 12-hour hour, minute, second, a, time zone:
2008-02-05T18:30:30 = 6:30:30 kyiukonyi UTC
1995-12-22T09:05:02 = 9:05:02 utuko UTC
-0010-09-15T04:44:23 = 4:44:23 utuko UTC
  • hmv (h:mm a v) β€” 12-hour hour and minute with a and time zone:
2008-02-05T18:30:30 = 6:30 kyiukonyi UTC
1995-12-22T09:05:02 = 9:05 utuko UTC
-0010-09-15T04:44:23 = 4:44 utuko UTC
  • ms (mm:ss) β€” minute and second:
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
  • y (y) β€” year:
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
  • yM (M/y) β€” month/year:
2008-02-05T18:30:30 = 2/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 9/-10
  • yMEd (E, M/d/y) β€” short day name plus month/day/year:
2008-02-05T18:30:30 = Jnn, 2/5/2008
1995-12-22T09:05:02 = Iju, 12/22/1995
-0010-09-15T04:44:23 = Jmo, 9/15/-10
  • yMMM (MMM y) β€” abbreviated month and year:
2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Des 1995
-0010-09-15T04:44:23 = Sep -10
  • yMMMEd (E, MMM d, y) β€” short day name, abbreviated month, day, year:
2008-02-05T18:30:30 = Jnn, Feb 5, 2008
1995-12-22T09:05:02 = Iju, Des 22, 1995
-0010-09-15T04:44:23 = Jmo, Sep 15, -10
  • yMMMM (MMMM y) β€” wide month and year:
2008-02-05T18:30:30 = Februari 2008
1995-12-22T09:05:02 = Desemba 1995
-0010-09-15T04:44:23 = Septemba -10
  • yMMMd (y MMM d) β€” year, abbreviated month, day:
2008-02-05T18:30:30 = 2008 Feb 5
1995-12-22T09:05:02 = 1995 Des 22
-0010-09-15T04:44:23 = -10 Sep 15
  • yMd (y-MM-dd) β€” year-month-day:
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 (QQQ y) β€” abbreviated quarter and year:
2008-02-05T18:30:30 = R1 2008
1995-12-22T09:05:02 = R4 1995
-0010-09-15T04:44:23 = R3 -10
  • yQQQQ (QQQQ y) β€” hold that thought, bestie; this one continues in part 2 πŸ’–
  • yw-count-other ('week' w 'of' Y') β€” the week counter that spells it all out, like a little sentence instead of just a number:
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 🫢

Okay these are the little vibe-check settings, the ones that change how everything feels without changing what it technically is πŸ’…

  • Prefers 24 hour time? β€” Yes. No am/pm shenanigans here, it's giving straight-up 18:30 energy πŸ”₯
  • Local first day of the week β€” 1 (Jumatatuu) ✨ so the week starts on whatever Jumatatuu is in this locale, and day 1 is the main character πŸ‘‘

πŸŽ€ Strftime Patterns πŸŽ€

This is the part where the locale shows off its fits for the classic strftime escapes πŸ’– Each pattern comes with a cute description and the receipts β€” the actual rendered output for all three test dates:

  • %c (%a %b %e %H:%M:%S %Y) β€” the date time format, aka the full look, head to toe:
2008-02-05T18:30:30 = Jnn Feb  5 18:30:30 2008
1995-12-22T09:05:02 = Iju Des 22 09:05:02 1995
-0010-09-15T04:44:23 = Jmo Sep 15 04:44:23 -10
  • %x (%m/%d/%y) β€” the date format, just the date but make it cute:
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) β€” the time format, clock only, no notes:
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Ngl bestie, those %e-style double spaces in %c are not a typo β€” the day-of-month gets padded, and that's literally just what the pattern produces. Copy it exactly, don't "fix" it πŸ™ˆ

🌈 SUPPORT 🌈

Want more? Go hang out with DateTime::Locale β€” that's where all this locale lore lives, fr fr πŸ¦‹


That's the whole page, bestie β€” you ate that πŸ’…βœ¨ This one's from perl v5.42.0, dated 2024-12-12, and it's a certified classic. Go forth and format your timestamps, you gorgeous nerd πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from