DateTim...:rof_TZ(3)
💖 DateTime::Locale::rof_TZ 💖
okay so bestie, gather round, because this is the manual page for DateTime::Locale::rof_TZ and it's genuinely such a fun little corner of Perl. It's part of the User Contributed Perl Documentation, and it's basically the entire vibe of the Rombo Tanzania (rof-TZ) locale laid out so you can see it with your own eyes. No cap, it's a whole mood. 🦋
✨ NAME ✨
DateTime::Locale::rof_TZ — locale data examples for the Rombo Tanzania (rof-TZ) locale. That's it, that's the name, she's simple and she's iconic. 💅
🌸 DESCRIPTION 🌸
Okay so this pod file is literally just examples. It's a showcase of the locale data available for the Rombo Tanzania locale — days, months, quarters, eras, and a whole parade of date and time formats. Think of it as a lookbook, not a spec. Every example below is real data, so you can see exactly what each pattern spits out. ✨
🎀 Days
Wide (format)
Ijumatatu
Ijumanne
Ijumatano
Alhamisi
Ijumaa
Ijumamosi
Ijumapili
Abbreviated (format)
Ijt
Ijn
Ijtn
Alh
Iju
Ijm
Ijp
Narrow (format)
3
4
5
6
7
1
2
bestie the narrow days are literally just digits, I cannot 😭. Preserve the exact order, okay?
Wide (stand-alone)
Ijumatatu
Ijumanne
Ijumatano
Alhamisi
Ijumaa
Ijumamosi
Ijumapili
Abbreviated (stand-alone)
Ijt
Ijn
Ijtn
Alh
Iju
Ijm
Ijp
Narrow (stand-alone)
3
4
5
6
7
1
2
🫶 heads up: format and stand-alone are identical here for days. That's just what the data says, no editorialising from me.
🌈 Months
Wide (format)
Mweri wa kwanza
Mweri wa kaili
Mweri wa katatu
Mweri wa kaana
Mweri wa tanu
Mweri wa sita
Mweri wa saba
Mweri wa nane
Mweri wa tisa
Mweri wa ikumi
Mweri wa ikumi na moja
Mweri wa ikumi na mbili
Abbreviated (format)
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
Narrow (format)
K
K
K
K
T
S
S
N
T
I
I
I
the way the narrow months are just repeated letters… K four times in a row, then T, S, S, N, T, I, I, I. That's not a typo, that's the actual data, please don't "fix" it. 💀
Wide (stand-alone)
Mweri wa kwanza
Mweri wa kaili
Mweri wa katatu
Mweri wa kaana
Mweri wa tanu
Mweri wa sita
Mweri wa saba
Mweri wa nane
Mweri wa tisa
Mweri wa ikumi
Mweri wa ikumi na moja
Mweri wa ikumi na mbili
Abbreviated (stand-alone)
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
Narrow (stand-alone)
K
K
K
K
T
S
S
N
T
I
I
I
🦋 Quarters
Wide (format)
Robo ya kwanza
Robo ya kaili
Robo ya katatu
Robo ya kaana
Abbreviated (format)
R1
R2
R3
R4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Robo ya kwanza
Robo ya kaili
Robo ya katatu
Robo ya kaana
Abbreviated (stand-alone)
R1
R2
R3
R4
Narrow (stand-alone)
1
2
3
4
⭐ Eras
Wide (format)
Kabla ya Mayesu
Baada ya Mayesu
Abbreviated (format)
KM
BM
Narrow (format)
KM
BM
👑 tiny note bestie: Eras only lists format styles here — there's no stand-alone section for eras in this data. Don't come for me, I'm just reporting what's on the page.
🔥 Date Formats
Full
2008-02-05T18:30:30 = Ijumanne, 5 Mweri wa kaili 2008
1995-12-22T09:05:02 = Ijumaa, 22 Mweri wa ikumi na mbili 1995
-0010-09-15T04:44:23 = Ijumamosi, 15 Mweri wa tisa -10
Long
2008-02-05T18:30:30 = 5 Mweri wa kaili 2008
1995-12-22T09:05:02 = 22 Mweri wa ikumi na mbili 1995
-0010-09-15T04:44:23 = 15 Mweri wa tisa -10
Medium
2008-02-05T18:30:30 = 5 M2 2008
1995-12-22T09:05:02 = 22 M12 1995
-0010-09-15T04:44:23 = 15 M9 -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
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 = Ijumanne, 5 Mweri wa kaili 2008 18:30:30 UTC
1995-12-22T09:05:02 = Ijumaa, 22 Mweri wa ikumi na mbili 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Ijumamosi, 15 Mweri wa tisa -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 Mweri wa kaili 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Mweri wa ikumi na mbili 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Mweri wa tisa -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 M2 2008 18:30:30
1995-12-22T09:05:02 = 22 M12 1995 09:05:02
-0010-09-15T04:44:23 = 15 M9 -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
okay this is the big one, the main character section. Every format ID, its pattern, and what it renders for the same three sample timestamps. Let's go, no skipping, we're eating the whole plate. 💅
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 = Ijn
1995-12-22T09:05:02 = Iju
-0010-09-15T04:44:23 = Ijm
EBhm (E h:mm B)
2008-02-05T18:30:30 = Ijn 6:30 B
1995-12-22T09:05:02 = Iju 9:05 B
-0010-09-15T04:44:23 = Ijm 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Ijn 6:30:30 B
1995-12-22T09:05:02 = Iju 9:05:02 B
-0010-09-15T04:44:23 = Ijm 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Ijn 18:30
1995-12-22T09:05:02 = Iju 09:05
-0010-09-15T04:44:23 = Ijm 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Ijn 18:30:30
1995-12-22T09:05:02 = Iju 09:05:02
-0010-09-15T04:44:23 = Ijm 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Ijn
1995-12-22T09:05:02 = 22, Iju
-0010-09-15T04:44:23 = 15, Ijm
Ehm (E h:mm a)
2008-02-05T18:30:30 = Ijn 6:30 kingoto
1995-12-22T09:05:02 = Iju 9:05 kang’ama
-0010-09-15T04:44:23 = Ijm 4:44 kang’ama
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Ijn 6:30:30 kingoto
1995-12-22T09:05:02 = Iju 9:05:02 kang’ama
-0010-09-15T04:44:23 = Ijm 4:44:23 kang’ama
Gy (G y)
2008-02-05T18:30:30 = BM 2008
1995-12-22T09:05:02 = BM 1995
-0010-09-15T04:44:23 = KM -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = BM 2008 M2
1995-12-22T09:05:02 = BM 1995 M12
-0010-09-15T04:44:23 = KM -10 M9
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = BM 2008 M2 5, Ijn
1995-12-22T09:05:02 = BM 1995 M12 22, Iju
-0010-09-15T04:44:23 = KM -10 M9 15, Ijm
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = BM 2008 M2 5
1995-12-22T09:05:02 = BM 1995 M12 22
-0010-09-15T04:44:23 = KM -10 M9 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = BM 2008-02-05
1995-12-22T09:05:02 = BM 1995-12-22
-0010-09-15T04:44:23 = KM -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 (E, M/d)
2008-02-05T18:30:30 = Ijn, 2/5
1995-12-22T09:05:02 = Iju, 12/22
-0010-09-15T04:44:23 = Ijm, 9/15
MMM (LLL)
2008-02-05T18:30:30 = M2
1995-12-22T09:05:02 = M12
-0010-09-15T04:44:23 = M9
MMMEd (E, MMM d)
2008-02-05T18:30:30 = Ijn, M2 5
1995-12-22T09:05:02 = Iju, M12 22
-0010-09-15T04:44:23 = Ijm, M9 15
MMMMEd (E, MMMM d)
2008-02-05T18:30:30 = Ijn, Mweri wa kaili 5
1995-12-22T09:05:02 = Iju, Mweri wa ikumi na mbili 22
-0010-09-15T04:44:23 = Ijm, Mweri wa tisa 15
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Mweri wa kaili
1995-12-22T09:05:02 = week 3 of Mweri wa ikumi na mbili
-0010-09-15T04:44:23 = week 2 of Mweri wa tisa
🦋 yes the literal wordweekand the literal wordofstay in English inside the pattern — that's what the data shows, and I'm not touching it.
MMMMd (MMMM d)
2008-02-05T18:30:30 = Mweri wa kaili 5
1995-12-22T09:05:02 = Mweri wa ikumi na mbili 22
-0010-09-15T04:44:23 = Mweri wa tisa 15
MMMd (MMM d)
2008-02-05T18:30:30 = M2 5
1995-12-22T09:05:02 = M12 22
-0010-09-15T04:44:23 = M9 15
Md (M/d)
2008-02-05T18:30:30 = 2/5
1995-12-22T09:05:02 = 12/22
-0010-09-15T04:44:23 = 9/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 kingoto
1995-12-22T09:05:02 = 9 kang’ama
-0010-09-15T04:44:23 = 4 kang’ama
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 kingoto
1995-12-22T09:05:02 = 9:05 kang’ama
-0010-09-15T04:44:23 = 4:44 kang’ama
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 kingoto
1995-12-22T09:05:02 = 9:05:02 kang’ama
-0010-09-15T04:44:23 = 4:44:23 kang’ama
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 kingoto UTC
1995-12-22T09:05:02 = 9:05:02 kang’ama UTC
-0010-09-15T04:44:23 = 4:44:23 kang’ama UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 kingoto UTC
1995-12-22T09:05:02 = 9:05 kang’ama UTC
-0010-09-15T04:44:23 = 4:44 kang’ama 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, M/d/y)
2008-02-05T18:30:30 = Ijn, 2/5/2008
1995-12-22T09:05:02 = Iju, 12/22/1995
-0010-09-15T04:44:23 = Ijm, 9/15/-10
yMMM (MMM y)
2008-02-05T18:30:30 = M2 2008
1995-12-22T09:05:02 = M12 1995
-0010-09-15T04:44:23 = M9 -10
yMMMEd (E, MMM d, y)
2008-02-05T18:30:30 = Ijn, M2 5, 2008
1995-12-22T09:05:02 = Iju, M12 22, 1995
-0010-09-15T04:44:23 = Ijm, M9 15, -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Mweri wa kaili 2008
1995-12-22T09:05:02 = Mweri wa ikumi na mbili 1995
-0010-09-15T04:44:23 = Mweri wa tisa -10
yMMMd (y MMM d)
and that's where this part of the page cuts off bestie — yMMMd is up next with its pattern y MMM d, and there's more coming right after it. 💖
yMd (y-MM-dd)
okay so this one is the classic — year, month, day, hyphenated, no notes:
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)
quarter name in short form + year. very giving "fiscal report cover page" 💜
2008-02-05T18:30:30 = R1 2008
1995-12-22T09:05:02 = R4 1995
-0010-09-15T04:44:23 = R3 -10
yQQQQ (QQQQ y)
now the full quarter name, and yes she is wordy and yes she ate:
2008-02-05T18:30:30 = Robo ya kwanza 2008
1995-12-22T09:05:02 = Robo ya kaana 1995
-0010-09-15T04:44:23 = Robo ya katatu -10
yw-count-other ('week' w 'of' Y)
the week-number flex, fr fr. not gonna lie, week 37 of negative ten is a whole mood 😭
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. bestie said military time only, no am/pm chaos, we respect it 👑
Local first day of the week: 1 (Ijumatatu) — that's Monday first, periodt.
🌸 Strftime Patterns
these are your old-school strftime-style shortcuts, and yes they all still slap ✨
%c (%a %b %e %H:%M:%S %Y) - date time format
the whole entire timestamp, the full fit:
2008-02-05T18:30:30 = Ijn M2 5 18:30:30 2008
1995-12-22T09:05:02 = Iju M12 22 09:05:02 1995
-0010-09-15T04:44:23 = Ijm M9 15 04:44:23 -10
👀 yes that's two spaces afterM2in the first line — that's literally what%edoes, it's space-padded. do not come for me, it's in the original.
%x (%m/%d/%y) - date format
just the date, cute and compact:
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
just the time, clocked in and iconic:
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
See DateTime::Locale. that's it, that's the support section — she points you at her bestie and dips 💅
and that's a wrap on this whole entire locale extravaganza, bestie 🎀 you now know more about Tanzanian date formatting than 99% of the internet, iykyk. this page came to you courtesy of perl v5.42.0, dated 2024-12-12 — go off and format something gorgeous 💖🦋🌸
📦 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