DateTim...:xog_UG(3)

πŸ’« NAME πŸ’«

DateTime::Locale::xog_UG β€” the locale data examples for the Soga Uganda (xog-UG) locale, bestie. That's the whole vibe. ✨

(And yes, the header line up top is DateTim...:xog_UG(3) and User Contributed Perl Documentation β€” that's just the man page being its usual extra self. πŸ’…)


πŸŽ€ DESCRIPTION πŸŽ€

This pod file is literally a compilation of examples of the locale data that's available for the Soga Uganda locale. That's it. That's the plot. No cap. πŸ“

Every chunk below is the same three timestamps rendered through a different lens, so you can see exactly what Soga Uganda (xog-UG) does with days, months, quarters, eras, and every format pattern in the book. Grab a snack, we're going through all of it. 🧚

πŸ¦‹ Days

Here's the day names β€” and like, heads up, they show up twice: once in format flavour and once in stand-alone flavour. πŸ‘‘

Wide (format)

Balaza
Owokubili
Owokusatu
Olokuna
Olokutaanu
Olomukaaga
Sabiiti

Abbreviated (format)

Bala
Kubi
Kusa
Kuna
Kuta
Muka
Sabi

Narrow (format)

B
B
S
K
K
M
S
Fr fr, the first two narrows are both B β€” that's the data, not a typo, don't come for me. πŸ’€

Wide (stand-alone)

Balaza
Owokubili
Owokusatu
Olokuna
Olokutaanu
Olomukaaga
Sabiiti

Abbreviated (stand-alone)

Bala
Kubi
Kusa
Kuna
Kuta
Muka
Sabi

Narrow (stand-alone)

B
B
S
K
K
M
S

🌸 Months

Twelve months, three widths, two flavours. Iconic behaviour honestly.

Wide (format)

Janwaliyo
Febwaliyo
Marisi
Apuli
Maayi
Juuni
Julaayi
Agusito
Sebuttemba
Okitobba
Novemba
Desemba

Abbreviated (format)

Jan
Feb
Mar
Apu
Maa
Juu
Jul
Agu
Seb
Oki
Nov
Des

Narrow (format)

J
F
M
A
M
J
J
A
S
O
N
D

Wide (stand-alone)

Janwaliyo
Febwaliyo
Marisi
Apuli
Maayi
Juuni
Julaayi
Agusito
Sebutemba
Okitobba
Novemba
Desemba

Abbreviated (stand-alone)

Jan
Feb
Mar
Apu
Maa
Juu
Jul
Agu
Seb
Oki
Nov
Des

Narrow (stand-alone)

J
F
M
A
M
J
J
A
S
O
N
D

🌈 Quarters

Four quarters. The wide ones are a whole mouthful, and honestly, respect. 🫢

Wide (format)

Ebisera ebyomwaka ebisoka
Ebisera ebyomwaka ebyokubiri
Ebisera ebyomwaka ebyokusatu
Ebisera ebyomwaka ebyokuna

Abbreviated (format)

Q1
Q2
Q3
Q4

Narrow (format)

1
2
3
4

Wide (stand-alone)

Ebisera ebyomwaka ebisoka
Ebisera ebyomwaka ebyokubiri
Ebisera ebyomwaka ebyokusatu
Ebisera ebyomwaka ebyokuna

Abbreviated (stand-alone)

Q1
Q2
Q3
Q4

Narrow (stand-alone)

1
2
3
4

⭐ Eras

Just the two, and only three widths here β€” no stand-alone versions listed, so don't go looking. πŸ‘€

Wide (format)

Kulisto nga azilawo
Kulisto nga affile

Abbreviated (format)

AZ
AF

Narrow (format)

AZ
AF

πŸ’œ Date Formats

The three sample timestamps are always the same besties:

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

Now watch them date-ify. ✨

Full

2008-02-05T18:30:30 = Owokubili, 5 Febwaliyo 2008
1995-12-22T09:05:02 = Olokutaanu, 22 Desemba 1995
-0010-09-15T04:44:23 = Olomukaaga, 15 Sebuttemba -10

Long

2008-02-05T18:30:30 = 5 Febwaliyo 2008
1995-12-22T09:05:02 = 22 Desemba 1995
-0010-09-15T04:44:23 = 15 Sebuttemba -10

Medium

2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Des 1995
-0010-09-15T04:44:23 = 15 Seb -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

Same three timestamps, now with clocks. ⏰

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, holding hands. The main character combo. πŸ‘‘

Full

2008-02-05T18:30:30 = Owokubili, 5 Febwaliyo 2008 18:30:30 UTC
1995-12-22T09:05:02 = Olokutaanu, 22 Desemba 1995 09:05:02 UTC
-0010-09-15T04:44:23 = Olomukaaga, 15 Sebuttemba -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 Febwaliyo 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 Desemba 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 Sebuttemba -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 Seb -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 β€” every named pattern, and what it spits out. Buckle up, we're going all the way through. πŸ’…

Bh β€” pattern h B

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

Bhm β€” pattern 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 β€” pattern 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 β€” pattern ccc

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

EBhm β€” pattern E h:mm B

2008-02-05T18:30:30 = Kubi 6:30 B
1995-12-22T09:05:02 = Kuta 9:05 B
-0010-09-15T04:44:23 = Muka 4:44 B

EBhms β€” pattern E h:mm:ss B

2008-02-05T18:30:30 = Kubi 6:30:30 B
1995-12-22T09:05:02 = Kuta 9:05:02 B
-0010-09-15T04:44:23 = Muka 4:44:23 B

EHm β€” pattern E HH:mm

2008-02-05T18:30:30 = Kubi 18:30
1995-12-22T09:05:02 = Kuta 09:05
-0010-09-15T04:44:23 = Muka 04:44

EHms β€” pattern E HH:mm:ss

2008-02-05T18:30:30 = Kubi 18:30:30
1995-12-22T09:05:02 = Kuta 09:05:02
-0010-09-15T04:44:23 = Muka 04:44:23

Ed β€” pattern d, E

2008-02-05T18:30:30 = 5, Kubi
1995-12-22T09:05:02 = 22, Kuta
-0010-09-15T04:44:23 = 15, Muka

Ehm β€” pattern E h:mm a

2008-02-05T18:30:30 = Kubi 6:30 Eigulo
1995-12-22T09:05:02 = Kuta 9:05 Munkyo
-0010-09-15T04:44:23 = Muka 4:44 Munkyo

Ehms β€” pattern E h:mm:ss a

2008-02-05T18:30:30 = Kubi 6:30:30 Eigulo
1995-12-22T09:05:02 = Kuta 9:05:02 Munkyo
-0010-09-15T04:44:23 = Muka 4:44:23 Munkyo

Gy β€” pattern G y

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

GyMMM β€” pattern G y MMM

2008-02-05T18:30:30 = AF 2008 Feb
1995-12-22T09:05:02 = AF 1995 Des
-0010-09-15T04:44:23 = AZ -10 Seb

GyMMMEd β€” pattern G y MMM d, E

2008-02-05T18:30:30 = AF 2008 Feb 5, Kubi
1995-12-22T09:05:02 = AF 1995 Des 22, Kuta
-0010-09-15T04:44:23 = AZ -10 Seb 15, Muka

GyMMMd β€” pattern G y MMM d

2008-02-05T18:30:30 = AF 2008 Feb 5
1995-12-22T09:05:02 = AF 1995 Des 22
-0010-09-15T04:44:23 = AZ -10 Seb 15

GyMd β€” pattern GGGGG y-MM-dd

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

H β€” pattern HH

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

Hm β€” pattern HH:mm

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

Hms β€” pattern 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 β€” pattern 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 β€” pattern 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 β€” pattern L

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

MEd β€” pattern E, M/d

2008-02-05T18:30:30 = Kubi, 2/5
1995-12-22T09:05:02 = Kuta, 12/22
-0010-09-15T04:44:23 = Muka, 9/15

MMM β€” pattern LLL

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

MMMEd β€” pattern E, MMM d

2008-02-05T18:30:30 = Kubi, Feb 5
1995-12-22T09:05:02 = Kuta, Des 22
-0010-09-15T04:44:23 = Muka, Seb 15

MMMMEd β€” pattern E, MMMM d

2008-02-05T18:30:30 = Kubi, Febwaliyo 5
1995-12-22T09:05:02 = Kuta, Desemba 22
-0010-09-15T04:44:23 = Muka, Sebuttemba 15

MMMMW-count-other β€” pattern 'week' W 'of' MMMM

2008-02-05T18:30:30 = week 1 of Febwaliyo
1995-12-22T09:05:02 = week 3 of Desemba
-0010-09-15T04:44:23 = week 2 of Sebuttemba

MMMMd β€” pattern MMMM d

2008-02-05T18:30:30 = Febwaliyo 5
1995-12-22T09:05:02 = Desemba 22
-0010-09-15T04:44:23 = Sebuttemba 15

MMMd β€” pattern MMM d

2008-02-05T18:30:30 = Feb 5
1995-12-22T09:05:02 = Des 22
-0010-09-15T04:44:23 = Seb 15

Md β€” pattern M/d

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

d β€” pattern d

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

h β€” pattern h a

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

hm β€” pattern h:mm a

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

hms β€” pattern h:mm:ss a

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

hmsv β€” pattern h:mm:ss a v

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

hmv β€” pattern h:mm a v

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

ms β€” pattern mm:ss

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

y β€” pattern y

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

yM β€” pattern M/y

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

yMEd β€” pattern E, M/d/y

2008-02-05T18:30:30 = Kubi, 2/5/2008
1995-12-22T09:05:02 = Kuta, 12/22/1995
-0010-09-15T04:44:23 = Muka, 9/15/-10

yMMM β€” pattern MMM y

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

yMMMEd β€” pattern E, MMM d, y

2008-02-05T18:30:30 = Kubi, Feb 5, 2008
1995-12-22T09:05:02 = Kuta, Des 22, 1995
-0010-09-15T04:44:23 = Muka, Seb 15, -10

yMMMM β€” pattern MMMM y

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

yMMMd β€” pattern y MMM d

2008-02-05T18:30:30 = 2008 Feb 5
1995-12-22T09:05:02 = 1995 Des 22
-0010-09-15T04:44:23 = -10 Seb 15

yMd β€” pattern y-MM-dd

...and we're back β€” still in pattern city, still thriving πŸ’… these are the quarter/week ones, so buckle up!

πŸ’« The Quarter & Week Patterns πŸ’«

  • yQQQ (pattern: QQQ y) β€” short quarter name plus the year, iconic for quick "which quarter was that" energy:
2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10
  • yQQQQ (pattern: QQQQ y) β€” the full, extra, spelled-all-the-way-out quarter name (in Luganda here, so it's giving main character energy πŸŽ€):
2008-02-05T18:30:30 = Ebisera ebyomwaka ebisoka 2008
1995-12-22T09:05:02 = Ebisera ebyomwaka ebyokuna 1995
-0010-09-15T04:44:23 = Ebisera ebyomwaka ebyokusatu -10
  • yw-count-other (pattern: 'week' w 'of' Y) β€” literally spells it out for you: week number, then "of", then the week-based year, no guessing 😌:
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 β€” no am/pm situations here, it's 18:30 hours and that's that ⏰
  • Local first day of the week: 1 (Balaza) β€” so the week starts on day 1, which this locale calls Balaza πŸ“…

⏰ Strftime Patterns ⏰

Ok bestie, these are the classic strftime-style ones β€” the OGs you already know and love. Each one gets its own little trio of examples:

  • %c (pattern: %a %b %e %H:%M:%S %Y) β€” the full date time format, like the whole meal:
2008-02-05T18:30:30 = Kubi Feb  5 18:30:30 2008
1995-12-22T09:05:02 = Kuta Des 22 09:05:02 1995
-0010-09-15T04:44:23 = Muka Seb 15 04:44:23 -10
  • %x (pattern: %m/%d/%y) β€” the date format, short and sweet, month slash day slash two-digit year:
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 (pattern: %H:%M:%S) β€” the time format, just hours minutes seconds, nothing extra:
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Side quest: peep those negative years β€” -10 means 10 BCE-ish vibes, and the locale still formats it perfectly. Time is fake but the formatting is real 😭πŸ”₯

🫢 SUPPORT 🫢

Need more? See DateTime::Locale β€” that's the whole support section, and honestly it's the plug, everything lives there ✨


and that's a wrap on this locale, bestie πŸ’– this page came from perl v5.42.0, dated 2024-12-12, and it's the DateTim...:xog_UG(3) page β€” go forth and format your quarters with confidence πŸ‘‘πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from