DateTim...ale::rn(3)

πŸŽ€ DateTime::Locale::rn πŸŽ€

okay so this is DateTime::Locale::rn from the User Contributed Perl Documentation, section 3 β€” and it is literally the locale data examples for the Rundi (rn) locale. bestie, it's a whole data dump and we're gonna read every single line of it together πŸ’…βœ¨

πŸ’– NAME πŸ’–

DateTime::Locale::rn β€” locale data examples for the Rundi (rn) locale πŸ¦‹

🌸 DESCRIPTION 🌸

this pod file is packed with examples of the locale data available for the Rundi locale. no cap, everything below is the real output β€” we're not skipping a single one 🫢


πŸ‘‘ 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

(and yes, there are two Ts and two Ss in there β€” that's the data, don't come for me πŸ’€)

✨ 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 🌈

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

this is the big one, bestie β€” every named format, its pattern, and the three example timestamps. strap in πŸ’…

✨ 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)

and this is exactly where this part cuts off bestie β€” yQQQ is still going, and part 2 picks it right back up πŸ‘€πŸ¦‹

okay bestie, picking up EXACTLY where we left off πŸ’– β€” the tail end of that last pattern's results, no context lost, straight up:

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

(yes, -10 is a year, negative years are a whole thing, we don't judge πŸ’…)


yQQQQ (QQQQ y) β€” the long-form quarter, and it is giving full sentences 🌸

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 number, spelled all the way out, obsessed πŸ”₯

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

the little vibe-check settings, and honestly they said what they said:

  • Prefers 24 hour time? β€” Yes. iconic. no AM/PM nonsense here 🫢
  • Local first day of the week β€” 1 (Ku wa mbere)

🌈 Strftime Patterns 🌈

these are the big three shortcuts, and ngl they're the ones you'll actually type 😭

%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

(peep that double space before the 5 in the first line β€” that's %e, it pads, we respect it ✨)

%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 whole support section, go click it, it has the answers fr fr πŸ¦‹


and that's a wrap on this part, bestie β€” you now know more about this locale than 99% of people, no cap πŸ‘‘

signing off with the receipts: this page shipped with perl v5.42.0, dated 2024-12-12, under that truncated DateTim...ale::rn(3) title because manpage headers simply cannot handle the whole name πŸ’€ stay slay, go format some dates βœ¨πŸŽ€

πŸ“¦ where this page comes from