DateTim...ale::om(3)

πŸ’– DateTime::Locale::om(3) β€” Oromo locale data, bestie πŸ’–

This page is straight out of the User Contributed Perl Documentation. It’s literally DateTime::Locale::om(3), and it’s giving locale data examples for the Oromo (om) locale. No cap, we’re about to go through every single one πŸ’…


✨ NAME ✨

DateTime::Locale::om β€” locale data examples for the Oromo (om) locale.

Short, iconic, to the point. Periodt.


🌸 DESCRIPTION 🌸

This pod file contains examples of the locale data available for the Oromo locale.

Okay bestie, that’s the official vibe: it’s a pod file, it’s packed with examples, and the locale is Oromo. Let’s get into the data πŸ¦‹


πŸ¦‹ Days πŸ¦‹

Starting with days, because obviously. Here are all the day-name flavors, and yes, every list is staying exactly as it is.

Wide (format)

Wiixata
Kibxata
Roobii
Kamisa
Jimaata
Sanbata
Dilbata

Abbreviated (format)

Wix
Kib
Rob
Kam
Jim
San
Dil

Narrow (format)

W
K
R
K
J
S
D

Wide (stand-alone)

Wiixata
Kibxata
Roobii
Kamisa
Jimaata
Sanbata
Dilbata

Abbreviated (stand-alone)

Wix
Kib
Rob
Kam
Jim
San
Dil

Narrow (stand-alone)

W
K
R
K
J
S
D

πŸŽ€ Months πŸŽ€

Months time, bestie. Same deal: wide, abbreviated, narrow, and then the stand-alone versions. Every single line is right here.

Wide (format)

Amajjii
Guraandhala
Bitootessa
Eebila
Caamsaa
Waxabajjii
Adoolessa
Hagayya
Fulbaana
Onkoloolessa
Sadaasa
Mudde

Abbreviated (format)

Ama
Gur
Bitootessa
Elb
Cam
Wax
Ado
Hag
Ful
Onk
Sadaasa
Mud

Narrow (format)

A
G
B
E
C
W
A
H
F
O
S
M

Wide (stand-alone)

Amajjii
Guraandhala
Bitootessa
Eebila
Caamsaa
Waxabajjii
Adoolessa
Hagayya
Fulbaana
Onkoloolessa
Sadaasa
Mudde

Abbreviated (stand-alone)

Ama
Gur
Bitootessa
Elb
Cam
Wax
Ado
Hag
Ful
Onk
Sadaasa
Mud

Narrow (stand-alone)

A
G
B
E
C
W
A
H
F
O
S
M

🌈 Quarters 🌈

Quarter names are up next. Wide, abbreviated, narrow, and the stand-alone versions are all twinning with their format counterparts here. Slay.

Wide (format)

Kurmaana 1ffaa
Kurmaana 2ffaa
Kurmaana 3ffaa
Kurmaana 4ffaa

Abbreviated (format)

K1
K2
K3
K4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Kurmaana 1ffaa
Kurmaana 2ffaa
Kurmaana 3ffaa
Kurmaana 4ffaa

Abbreviated (stand-alone)

K1
K2
K3
K4

Narrow (stand-alone)

1
2
3
4

⭐ Eras ⭐

Eras, bestie. These are the format versions, and they’re serving exactly this:

Wide (format)

Dhaloota Kiristoos Dura
Bara Araaraa

Abbreviated (format)

DhKD
BA

Narrow (format)

Dh
B

πŸ”₯ Date Formats πŸ”₯

Now we’re getting into full date outputs. These are the examples for each width, and yes, the negative year is staying exactly as written. Respect the data.

Full

2008-02-05T18:30:30 = Kibxata, Guraandhala 5, 2008
1995-12-22T09:05:02 = Jimaata, Mudde 22, 1995
-0010-09-15T04:44:23 = Sanbata, Fulbaana 15, -10

Long

2008-02-05T18:30:30 = Guraandhala 5, 2008
1995-12-22T09:05:02 = Mudde 22, 1995
-0010-09-15T04:44:23 = Fulbaana 15, -10

Medium

2008-02-05T18:30:30 = Gur 5, 2008
1995-12-22T09:05:02 = Mud 22, 1995
-0010-09-15T04:44:23 = Ful 15, -10

Short

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

πŸ•°οΈ Time Formats πŸ•°οΈ

Time formats now. Full and Long are lowkey twinning in this data, and we’re not editing that β€” we’re just reporting it. Medium drops the UTC, Short drops the seconds. Facts are facts.

Full

2008-02-05T18:30:30 = 6:30:30 WB UTC
1995-12-22T09:05:02 = 9:05:02 WD UTC
-0010-09-15T04:44:23 = 4:44:23 WD UTC

Long

2008-02-05T18:30:30 = 6:30:30 WB UTC
1995-12-22T09:05:02 = 9:05:02 WD UTC
-0010-09-15T04:44:23 = 4:44:23 WD UTC

Medium

2008-02-05T18:30:30 = 6:30:30 WB
1995-12-22T09:05:02 = 9:05:02 WD
-0010-09-15T04:44:23 = 4:44:23 WD

Short

2008-02-05T18:30:30 = 6:30 WB
1995-12-22T09:05:02 = 9:05 WD
-0010-09-15T04:44:23 = 4:44 WD

πŸ’« Datetime Formats πŸ’«

Datetime formats are literally date + time holding hands. Full, Long, Medium, Short β€” all the examples are here, and every comma is staying put.

Full

2008-02-05T18:30:30 = Kibxata, Guraandhala 5, 2008, 6:30:30 WB UTC
1995-12-22T09:05:02 = Jimaata, Mudde 22, 1995, 9:05:02 WD UTC
-0010-09-15T04:44:23 = Sanbata, Fulbaana 15, -10, 4:44:23 WD UTC

Long

2008-02-05T18:30:30 = Guraandhala 5, 2008, 6:30:30 WB UTC
1995-12-22T09:05:02 = Mudde 22, 1995, 9:05:02 WD UTC
-0010-09-15T04:44:23 = Fulbaana 15, -10, 4:44:23 WD UTC

Medium

2008-02-05T18:30:30 = Gur 5, 2008, 6:30:30 WB
1995-12-22T09:05:02 = Mud 22, 1995, 9:05:02 WD
-0010-09-15T04:44:23 = Ful 15, -10, 4:44:23 WD

Short

2008-02-05T18:30:30 = 2/5/08, 6:30 WB
1995-12-22T09:05:02 = 12/22/95, 9:05 WD
-0010-09-15T04:44:23 = 9/15/-10, 4:44 WD

πŸ‘‘ Available Formats πŸ‘‘

This is the big one, bestie. Every available format code, the pattern in parentheses, and the example outputs for the same three timestamps. We’re going through all of them β€” no skipping, no summarizing, no β€œetc.” energy πŸ’…

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 = Kib
1995-12-22T09:05:02 = Jim
-0010-09-15T04:44:23 = San

EBhm (E h:mm B)

2008-02-05T18:30:30 = Kib 6:30 B
1995-12-22T09:05:02 = Jim 9:05 B
-0010-09-15T04:44:23 = San 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = Kib 6:30:30 B
1995-12-22T09:05:02 = Jim 9:05:02 B
-0010-09-15T04:44:23 = San 4:44:23 B

EHm (E HH:mm)

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

EHms (E HH:mm:ss)

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

Ed (d, E)

2008-02-05T18:30:30 = 5, Kib
1995-12-22T09:05:02 = 22, Jim
-0010-09-15T04:44:23 = 15, San

Ehm (E h:mm a)

2008-02-05T18:30:30 = Kib 6:30 WB
1995-12-22T09:05:02 = Jim 9:05 WD
-0010-09-15T04:44:23 = San 4:44 WD

Ehms (E h:mm:ss a)

2008-02-05T18:30:30 = Kib 6:30:30 WB
1995-12-22T09:05:02 = Jim 9:05:02 WD
-0010-09-15T04:44:23 = San 4:44:23 WD

Gy (G y)

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

GyMMM (MMM y G)

2008-02-05T18:30:30 = Gur 2008 BA
1995-12-22T09:05:02 = Mud 1995 BA
-0010-09-15T04:44:23 = Ful -10 DhKD

GyMMMEd (E, MMM d, y G)

2008-02-05T18:30:30 = Kib, Gur 5, 2008 BA
1995-12-22T09:05:02 = Jim, Mud 22, 1995 BA
-0010-09-15T04:44:23 = San, Ful 15, -10 DhKD

GyMMMd (MMM d, y G)

2008-02-05T18:30:30 = Gur 5, 2008 BA
1995-12-22T09:05:02 = Mud 22, 1995 BA
-0010-09-15T04:44:23 = Ful 15, -10 DhKD

GyMd (GGGGG y-MM-dd)

2008-02-05T18:30:30 = B 2008-02-05
1995-12-22T09:05:02 = B 1995-12-22
-0010-09-15T04:44:23 = Dh -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 = Kib, 2/5
1995-12-22T09:05:02 = Jim, 12/22
-0010-09-15T04:44:23 = San, 9/15

MMM (LLL)

2008-02-05T18:30:30 = Gur
1995-12-22T09:05:02 = Mud
-0010-09-15T04:44:23 = Ful

MMMEd (E, MMM d)

2008-02-05T18:30:30 = Kib, Gur 5
1995-12-22T09:05:02 = Jim, Mud 22
-0010-09-15T04:44:23 = San, Ful 15

MMMMW-count-one ('torbee' W 'kan' MMMM)

2008-02-05T18:30:30 = torbee 1 kan Guraandhala
1995-12-22T09:05:02 = torbee 3 kan Mudde
-0010-09-15T04:44:23 = torbee 2 kan Fulbaana

MMMMW-count-other ('torbee' W 'kan' MMMM)

2008-02-05T18:30:30 = torbee 1 kan Guraandhala
1995-12-22T09:05:02 = torbee 3 kan Mudde
-0010-09-15T04:44:23 = torbee 2 kan Fulbaana

MMMMd (MMMM d)

2008-02-05T18:30:30 = Guraandhala 5
1995-12-22T09:05:02 = Mudde 22
-0010-09-15T04:44:23 = Fulbaana 15

MMMMdd (MMMM dd)

2008-02-05T18:30:30 = Guraandhala 05
1995-12-22T09:05:02 = Mudde 22
-0010-09-15T04:44:23 = Fulbaana 15

MMMd (MMM d)

2008-02-05T18:30:30 = Gur 5
1995-12-22T09:05:02 = Mud 22
-0010-09-15T04:44:23 = Ful 15

MMdd (dd/MM)

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

Md (MM-dd)

2008-02-05T18:30:30 = 02-05
1995-12-22T09:05:02 = 12-22
-0010-09-15T04:44:23 = 09-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 WB
1995-12-22T09:05:02 = 9 WD
-0010-09-15T04:44:23 = 4 WD

hm (h:mm a)

2008-02-05T18:30:30 = 6:30 WB
1995-12-22T09:05:02 = 9:05 WD
-0010-09-15T04:44:23 = 4:44 WD

hms (h:mm:ss a)

2008-02-05T18:30:30 = 6:30:30 WB
1995-12-22T09:05:02 = 9:05:02 WD
-0010-09-15T04:44:23 = 4:44:23 WD

hmsv (h:mm:ss a v)

2008-02-05T18:30:30 = 6:30:30 WB UTC
1995-12-22T09:05:02 = 9:05:02 WD UTC
-0010-09-15T04:44:23 = 4:44:23 WD UTC

hmv (h:mm a v)

2008-02-05T18:30:30 = 6:30 WB UTC
1995-12-22T09:05:02 = 9:05 WD UTC
-0010-09-15T04:44:23 = 4:44 WD 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 = Kib, 2/5/2008
1995-12-22T09:05:02 = Jim, 12/22/1995
-0010-09-15T04:44:23 = San, 9/15/-10

yMM (MM/y)

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

yMMM (MMM y)

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

yMMMEd (E, MMM d, y)

2008-02-05T18:30:30 = Kib, Gur 5, 2008
1995-12-22T09:05:02 = Jim, Mud 22, 1995
-0010-09-15T04:44:23 = San, Ful 15, -10

yMMMM (MMMM y)

so we're mid-roll through the pattern list, and the very first block's little (…) label got yeeted off the top of the page 😭 β€” but the outputs are all here and they're giving exactly this:

2008-02-05T18:30:30 = Guraandhala 2008
1995-12-22T09:05:02 = Mudde 1995
-0010-09-15T04:44:23 = Fulbaana -10
  • yMMMd (MMM d, y) β€” month name abbreviated, day, year:
2008-02-05T18:30:30 = Gur 5, 2008
1995-12-22T09:05:02 = Mud 22, 1995
-0010-09-15T04:44:23 = Ful 15, -10
  • yMd (M/d/y) β€” the classic little numeric date, no cap:
2008-02-05T18:30:30 = 2/5/2008
1995-12-22T09:05:02 = 12/22/1995
-0010-09-15T04:44:23 = 9/15/-10
  • yQQQ (QQQ y) β€” quarter, abbreviated, plus the year:
2008-02-05T18:30:30 = K1 2008
1995-12-22T09:05:02 = K4 1995
-0010-09-15T04:44:23 = K3 -10
  • yQQQQ (QQQQ y) β€” quarter said all the way out, main character style ✨:
2008-02-05T18:30:30 = Kurmaana 1ffaa 2008
1995-12-22T09:05:02 = Kurmaana 4ffaa 1995
-0010-09-15T04:44:23 = Kurmaana 3ffaa -10
  • yw-count-one ('torbee' w 'kan' Y) β€” week-of-year, the "one" flavour:
2008-02-05T18:30:30 = torbee 6 kan 2008
1995-12-22T09:05:02 = torbee 51 kan 1995
-0010-09-15T04:44:23 = torbee 37 kan -10
  • yw-count-other ('torbee' w 'kan' Y) β€” and the "other" flavour, which lowkey prints the exact same thing, no cap:
2008-02-05T18:30:30 = torbee 6 kan 2008
1995-12-22T09:05:02 = torbee 51 kan 1995
-0010-09-15T04:44:23 = torbee 37 kan -10

πŸŽ€ Miscellaneous

the little vibe-check details, bestie:

  • Prefers 24 hour time? No πŸ™…
  • Local first day of the week 1 (Wiixata)

✨ Strftime Patterns

okay these are the strftime-flavoured ones β€” the ones that go through the %-escape system instead of the pattern classes. Obsessed, honestly 🫢

  • %c (%a %b %e %H:%M:%S %Y) β€” the full date-time combo:
2008-02-05T18:30:30 = Kib Gur  5 18:30:30 2008
1995-12-22T09:05:02 = Jim Mud 22 09:05:02 1995
-0010-09-15T04:44:23 = San Ful 15 04:44:23 -10
  • %x (%m/%d/%y) β€” date only, shorty style:
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 only, 24-hour clock, ticking away:
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 the whole support section and honestly it ate πŸ’…


that's the page, bestie β€” you made it to the end πŸŽ‰πŸ’– this beauty is perl v5.42.0, dated 2024-12-12, and it slayed every single line, periodt πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from