DateTim...e::rn_BI(3)

okay bestie, welcome to DateTim...e::rn_BI(3) πŸ’… β€” this is User Contributed Perl Documentation, and it's literally your cheat-sheet tour of the Rundi Burundi locale (that's rn-BI, iykyk πŸ¦‹). No cap, it's just example data, but we're gonna walk through every single bit of it together. Grab a snack. πŸ“


🌸 NAME 🌸

DateTime::Locale::rn_BI β€” locale data examples for the Rundi Burundi (rn-BI) locale πŸŽ€

✨ DESCRIPTION ✨

This pod file is packed with examples of the locale data available for the Rundi Burundi locale. That's the whole assignment, and it ate. πŸ‘‘

πŸ’– Days

🌈 Wide (format)

Ku wa mbere
Ku wa kabiri
Ku wa gatatu
Ku wa kane
Ku wa gatanu
Ku wa gatandatu
Ku w’indwi

🌈 Abbreviated (format)

mbe.
kab.
gtu.
kan.
gnu.
gnd.
cu.

🌈 Narrow (format)

M
T
W
T
F
S
S

πŸ¦‹ Wide (stand-alone)

Ku wa mbere
Ku wa kabiri
Ku wa gatatu
Ku wa kane
Ku wa gatanu
Ku wa gatandatu
Ku w’indwi

πŸ¦‹ Abbreviated (stand-alone)

mbe.
kab.
gtu.
kan.
gnu.
gnd.
cu.

πŸ¦‹ Narrow (stand-alone)

M
T
W
T
F
S
S

🌸 Months

🌈 Wide (format)

Nzero
Ruhuhuma
Ntwarante
Ndamukiza
Rusama
Ruheshi
Mukakaro
Nyandagaro
Nyakanga
Gitugutu
Munyonyo
Kigarama

🌈 Abbreviated (format)

Mut.
Gas.
Wer.
Mat.
Gic.
Kam.
Nya.
Kan.
Nze.
Ukw.
Ugu.
Uku.

🌈 Narrow (format)

1
2
3
4
5
6
7
8
9
10
11
12

πŸ¦‹ Wide (stand-alone)

Nzero
Ruhuhuma
Ntwarante
Ndamukiza
Rusama
Ruheshi
Mukakaro
Nyandagaro
Nyakanga
Gitugutu
Munyonyo
Kigarama

πŸ¦‹ Abbreviated (stand-alone)

Mut.
Gas.
Wer.
Mat.
Gic.
Kam.
Nya.
Kan.
Nze.
Ukw.
Ugu.
Uku.

πŸ¦‹ Narrow (stand-alone)

1
2
3
4
5
6
7
8
9
10
11
12

πŸŽ€ Quarters

🌈 Wide (format)

Igice ca mbere c’umwaka
Igice ca kabiri c’umwaka
Igice ca gatatu c’umwaka
Igice ca kane c’umwaka

🌈 Abbreviated (format)

I1
I2
I3
I4

🌈 Narrow (format)

1
2
3
4

πŸ¦‹ Wide (stand-alone)

Igice ca mbere c’umwaka
Igice ca kabiri c’umwaka
Igice ca gatatu c’umwaka
Igice ca kane c’umwaka

πŸ¦‹ Abbreviated (stand-alone)

I1
I2
I3
I4

πŸ¦‹ Narrow (stand-alone)

1
2
3
4

πŸ‘‘ Eras

heads up bestie β€” eras only get format flavours here, no stand-alone versions 🫢

🌈 Wide (format)

Mbere ya Yezu
Nyuma ya Yezu

🌈 Abbreviated (format)

Mb.Y.
Ny.Y

🌈 Narrow (format)

Mb.Y.
Ny.Y

⭐ Date Formats

πŸ’œ Full

2008-02-05T18:30:30 = Ku wa kabiri 5 Ruhuhuma 2008
1995-12-22T09:05:02 = Ku wa gatanu 22 Kigarama 1995
-0010-09-15T04:44:23 = Ku wa gatandatu 15 Nyakanga -10

πŸ’œ Long

2008-02-05T18:30:30 = 5 Ruhuhuma 2008
1995-12-22T09:05:02 = 22 Kigarama 1995
-0010-09-15T04:44:23 = 15 Nyakanga -10

πŸ’œ Medium

2008-02-05T18:30:30 = 5 Gas. 2008
1995-12-22T09:05:02 = 22 Uku. 1995
-0010-09-15T04:44:23 = 15 Nze. -10

πŸ’œ Short

2008-02-05T18:30:30 = 5/2/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/9/-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 = Ku wa kabiri 5 Ruhuhuma 2008 18:30:30 UTC
1995-12-22T09:05:02 = Ku wa gatanu 22 Kigarama 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Ku wa gatandatu 15 Nyakanga -10 04:44:23 UTC

πŸ’œ Long

2008-02-05T18:30:30 = 5 Ruhuhuma 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Kigarama 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Nyakanga -10 04:44:23 UTC

πŸ’œ Medium

2008-02-05T18:30:30 = 5 Gas. 2008 18:30:30
1995-12-22T09:05:02 = 22 Uku. 1995 09:05:02
-0010-09-15T04:44:23 = 15 Nze. -10 04:44:23

πŸ’œ Short

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

πŸ”₯ Available Formats

okay this is the big one, bestie β€” every single named format, and each one comes with those three iconic sample timestamps. Stay with me. 🫢

  • 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 = kab.
1995-12-22T09:05:02 = gnu.
-0010-09-15T04:44:23 = gnd.
  • EBhm (E h:mm B)
2008-02-05T18:30:30 = kab. 6:30 B
1995-12-22T09:05:02 = gnu. 9:05 B
-0010-09-15T04:44:23 = gnd. 4:44 B
  • EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = kab. 6:30:30 B
1995-12-22T09:05:02 = gnu. 9:05:02 B
-0010-09-15T04:44:23 = gnd. 4:44:23 B
  • EHm (E HH:mm)
2008-02-05T18:30:30 = kab. 18:30
1995-12-22T09:05:02 = gnu. 09:05
-0010-09-15T04:44:23 = gnd. 04:44
  • EHms (E HH:mm:ss)
2008-02-05T18:30:30 = kab. 18:30:30
1995-12-22T09:05:02 = gnu. 09:05:02
-0010-09-15T04:44:23 = gnd. 04:44:23
  • Ed (E d)
2008-02-05T18:30:30 = kab. 5
1995-12-22T09:05:02 = gnu. 22
-0010-09-15T04:44:23 = gnd. 15
  • Ehm (E h:mm a)
2008-02-05T18:30:30 = kab. 6:30 Z.MW.
1995-12-22T09:05:02 = gnu. 9:05 Z.MU.
-0010-09-15T04:44:23 = gnd. 4:44 Z.MU.
  • Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = kab. 6:30:30 Z.MW.
1995-12-22T09:05:02 = gnu. 9:05:02 Z.MU.
-0010-09-15T04:44:23 = gnd. 4:44:23 Z.MU.
  • Gy (G y)
2008-02-05T18:30:30 = Ny.Y 2008
1995-12-22T09:05:02 = Ny.Y 1995
-0010-09-15T04:44:23 = Mb.Y. -10
  • GyMMM (G y MMM)
2008-02-05T18:30:30 = Ny.Y 2008 Gas.
1995-12-22T09:05:02 = Ny.Y 1995 Uku.
-0010-09-15T04:44:23 = Mb.Y. -10 Nze.
  • GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = Ny.Y 2008 Gas. 5, kab.
1995-12-22T09:05:02 = Ny.Y 1995 Uku. 22, gnu.
-0010-09-15T04:44:23 = Mb.Y. -10 Nze. 15, gnd.
  • GyMMMd (G y MMM d)
2008-02-05T18:30:30 = Ny.Y 2008 Gas. 5
1995-12-22T09:05:02 = Ny.Y 1995 Uku. 22
-0010-09-15T04:44:23 = Mb.Y. -10 Nze. 15
  • GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = Ny.Y 2008-02-05
1995-12-22T09:05:02 = Ny.Y 1995-12-22
-0010-09-15T04:44:23 = Mb.Y. -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 d/M)
2008-02-05T18:30:30 = kab. 5/2
1995-12-22T09:05:02 = gnu. 22/12
-0010-09-15T04:44:23 = gnd. 15/9
  • MMM (LLL)
2008-02-05T18:30:30 = Gas.
1995-12-22T09:05:02 = Uku.
-0010-09-15T04:44:23 = Nze.
  • MMMEd (E d MMM)
2008-02-05T18:30:30 = kab. 5 Gas.
1995-12-22T09:05:02 = gnu. 22 Uku.
-0010-09-15T04:44:23 = gnd. 15 Nze.
  • MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Ruhuhuma
1995-12-22T09:05:02 = week 3 of Kigarama
-0010-09-15T04:44:23 = week 2 of Nyakanga
  • MMMMd (MMMM d)
2008-02-05T18:30:30 = Ruhuhuma 5
1995-12-22T09:05:02 = Kigarama 22
-0010-09-15T04:44:23 = Nyakanga 15
  • MMMd (d MMM)
2008-02-05T18:30:30 = 5 Gas.
1995-12-22T09:05:02 = 22 Uku.
-0010-09-15T04:44:23 = 15 Nze.
  • 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 Z.MW.
1995-12-22T09:05:02 = 9 Z.MU.
-0010-09-15T04:44:23 = 4 Z.MU.
  • hm (h:mm a)
2008-02-05T18:30:30 = 6:30 Z.MW.
1995-12-22T09:05:02 = 9:05 Z.MU.
-0010-09-15T04:44:23 = 4:44 Z.MU.
  • hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 Z.MW.
1995-12-22T09:05:02 = 9:05:02 Z.MU.
-0010-09-15T04:44:23 = 4:44:23 Z.MU.
  • hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30 Z.MW. UTC
1995-12-22T09:05:02 = 9:05:02 Z.MU. UTC
-0010-09-15T04:44:23 = 4:44:23 Z.MU. UTC
  • hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 Z.MW. UTC
1995-12-22T09:05:02 = 9:05 Z.MU. UTC
-0010-09-15T04:44:23 = 4:44 Z.MU. UTC
  • ms (m:ss)
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 5: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 = kab. 5/2/2008
1995-12-22T09:05:02 = gnu. 22/12/1995
-0010-09-15T04:44:23 = gnd. 15/9/-10
  • yMMM (MMM y)
2008-02-05T18:30:30 = Gas. 2008
1995-12-22T09:05:02 = Uku. 1995
-0010-09-15T04:44:23 = Nze. -10
  • yMMMEd (E d MMM y)
2008-02-05T18:30:30 = kab. 5 Gas. 2008
1995-12-22T09:05:02 = gnu. 22 Uku. 1995
-0010-09-15T04:44:23 = gnd. 15 Nze. -10
  • yMMMM (y MMMM)
2008-02-05T18:30:30 = 2008 Ruhuhuma
1995-12-22T09:05:02 = 1995 Kigarama
-0010-09-15T04:44:23 = -10 Nyakanga
  • yMMMd (d MMM y)
2008-02-05T18:30:30 = 5 Gas. 2008
1995-12-22T09:05:02 = 22 Uku. 1995
-0010-09-15T04:44:23 = 15 Nze. -10
  • 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)
okay this one's example block is literally not done yet β€” it keeps going in part 2 πŸ‘€

okay so the pattern examples just keep rolling in, literally no stopping the format train:

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

yQQQQ (QQQQ y) β€” this pattern is up next, and its examples are giving very specific calendar-label energy:

2008-02-05T18:30:30 = Igice ca mbere c’umwaka 2008
1995-12-22T09:05:02 = Igice ca kane c’umwaka 1995
-0010-09-15T04:44:23 = Igice ca gatatu c’umwaka -10

yw-count-other ('week' w 'of' Y) β€” week-count era, no cap:

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 πŸŽ€

Two tiny but iconic settings live here:

  • Prefers 24 hour time? Yes β€” that’s the whole answer, bestie.
  • Local first day of the week 1 (Ku wa mbere) β€” exact value, keep it.

🌈 Strftime Patterns 🌈

These are the pattern girlies, and each one comes with example dates. Copy them exactly, periodt:

%c (%a %b %e %H:%M:%S %Y) β€” date time format

2008-02-05T18:30:30 = kab. Gas.  5 18:30:30 2008
1995-12-22T09:05:02 = gnu. Uku. 22 09:05:02 1995
-0010-09-15T04:44:23 = gnd. Nze. 15 04:44:23 -10

%x (%m/%d/%y) β€” date format

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

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 β€” short, sweet, and pointing you at DateTime::Locale. πŸ’–


That’s the whole page, bestie πŸ’… β€” perl v5.42.0, dated 2024-12-12, and the page name is DateTim...e::rn_BI(3). You ate this one. βœ¨πŸŽ€

πŸ“¦ where this page comes from