DateTim...e::so_ET(3)
π DateTime::Locale::so_ET(3) π
User Contributed Perl Documentation β¨
Hiiii bestie! Welcome to the glow-up of the DateTime::Locale::so_ET page β it's the User Contributed Perl Documentation moment for the Somali Ethiopia (so-ET) locale, and we're gonna read every single example together. Grab a snack, this one's a long one π
π
πΈ NAME πΈ
DateTime::Locale::so_ET β locale data examples for the Somali Ethiopia (so-ET) locale. That's the whole name situation, no cap.
β¨ DESCRIPTION β¨
Okay so this pod file contains examples of the locale data available for the Somali Ethiopia locale. It's literally a whole showcase, and we're going category by category. Periodt. π
πΈ Days πΈ
Days are up first, and they're serving in wide, abbreviated, and narrow β plus format and stand-alone versions. Let's get into it.
Wide (format)
Full day names, format flavor:
Isniin
Talaado
Arbaco
Khamiis
Jimco
Sabti
Axad
Abbreviated (format)
Short and cute, format version:
Isn
Tldo
Arbc
Khms
Jmc
Sbti
Axd
Narrow (format)
Tiny single-letter vibes, format version:
I
T
A
Kh
J
S
A
Wide (stand-alone)
Same full names, but doing their solo thing:
Isniin
Talaado
Arbaco
Khamiis
Jimco
Sabti
Axad
Abbreviated (stand-alone)
Short names, standing alone:
Isn
Tldo
Arbc
Khms
Jmc
Sbti
Axd
Narrow (stand-alone)
Tiny letters, standing alone:
I
T
A
Kh
J
S
A
π Months π
Months are next, and the stand-alone wide list has some tiny spelling glow-ups β Jannaayo, Ogosto, and Sebteembar are all here, so don't let your eyes skip them π
Wide (format)
Full month names, format flavor:
Janaayo
Febraayo
Maarso
Abriil
Maayo
Juun
Luulyo
Agosto
Sebtembar
Oktoobar
Noofeembar
Diseembar
Abbreviated (format)
Short month names, format version:
Jan
Feb
Mar
Abr
May
Jun
Lul
Ogs
Seb
Okt
Nof
Dis
Narrow (format)
Tiny month letters, format version:
J
F
M
A
M
J
L
O
S
O
N
D
Wide (stand-alone)
Full month names, standing alone β and yes, these are their own spelling era:
Jannaayo
Febraayo
Maarso
Abriil
Maayo
Juun
Luulyo
Ogosto
Sebteembar
Oktoobar
Noofeembar
Diseembar
Abbreviated (stand-alone)
Short month names, standing alone:
Jan
Feb
Mar
Abr
May
Jun
Lul
Ogs
Seb
Okt
Nof
Dis
Narrow (stand-alone)
Tiny month letters, standing alone:
J
F
M
A
M
J
L
O
S
O
N
D
π Quarters π
Quarters are giving Rubaca energy, and they come in wide, abbreviated, and narrow β both format and stand-alone. Slay.
Wide (format)
Rubaca 1aad
Rubaca 2aad
Rubaca 3aad
Rubaca 4aad
Abbreviated (format)
R1
R2
R3
R4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Rubaca 1aad
Rubaca 2aad
Rubaca 3aad
Rubaca 4aad
Abbreviated (stand-alone)
R1
R2
R3
R4
Narrow (stand-alone)
1
2
3
4
π¦ Eras π¦
Eras are here in format versions only β no stand-alone era list in this part, bestie.
Wide (format)
Ciise Hortii
Ciise Dabadii
Abbreviated (format)
BC
AD
Narrow (format)
B
A
π Date Formats π
Here's how dates render, from full to short. The negative year examples are in the building too, so keep an eye out for -10. π
Full
2008-02-05T18:30:30 = Talaado, Febraayo 5, 2008
1995-12-22T09:05:02 = Jimco, Diseembar 22, 1995
-0010-09-15T04:44:23 = Sabti, Sebtembar 15, -10
Long
2008-02-05T18:30:30 = Febraayo 5, 2008
1995-12-22T09:05:02 = Diseembar 22, 1995
-0010-09-15T04:44:23 = Sebtembar 15, -10
Medium
2008-02-05T18:30:30 = 05-Feb-2008
1995-12-22T09:05:02 = 22-Dis-1995
-0010-09-15T04:44:23 = 15-Seb--10
Short
2008-02-05T18:30:30 = 05/02/08
1995-12-22T09:05:02 = 22/12/95
-0010-09-15T04:44:23 = 15/09/-10
β° Time Formats β°
Time is next. Full and Long happen to match here, but we're still showing both because every detail stays. No cap. β¨
Full
2008-02-05T18:30:30 = 6:30:30β―GD UTC
1995-12-22T09:05:02 = 9:05:02β―GH UTC
-0010-09-15T04:44:23 = 4:44:23β―GH UTC
Long
2008-02-05T18:30:30 = 6:30:30β―GD UTC
1995-12-22T09:05:02 = 9:05:02β―GH UTC
-0010-09-15T04:44:23 = 4:44:23β―GH UTC
Medium
2008-02-05T18:30:30 = 6:30:30β―GD
1995-12-22T09:05:02 = 9:05:02β―GH
-0010-09-15T04:44:23 = 4:44:23β―GH
Short
2008-02-05T18:30:30 = 6:30β―GD
1995-12-22T09:05:02 = 9:05β―GH
-0010-09-15T04:44:23 = 4:44β―GH
ποΈ Datetime Formats ποΈ
Date plus time, all combined. It's giving full main-character datetime energy. π
Full
2008-02-05T18:30:30 = Talaado, Febraayo 5, 2008 6:30:30β―GD UTC
1995-12-22T09:05:02 = Jimco, Diseembar 22, 1995 9:05:02β―GH UTC
-0010-09-15T04:44:23 = Sabti, Sebtembar 15, -10 4:44:23β―GH UTC
Long
2008-02-05T18:30:30 = Febraayo 5, 2008 6:30:30β―GD UTC
1995-12-22T09:05:02 = Diseembar 22, 1995 9:05:02β―GH UTC
-0010-09-15T04:44:23 = Sebtembar 15, -10 4:44:23β―GH UTC
Medium
2008-02-05T18:30:30 = 05-Feb-2008 6:30:30β―GD
1995-12-22T09:05:02 = 22-Dis-1995 9:05:02β―GH
-0010-09-15T04:44:23 = 15-Seb--10 4:44:23β―GH
Short
2008-02-05T18:30:30 = 05/02/08 6:30β―GD
1995-12-22T09:05:02 = 22/12/95 9:05β―GH
-0010-09-15T04:44:23 = 15/09/-10 4:44β―GH
π Available Formats π
This is the big one, bestie β every available format key with its pattern and all three example timestamps. Buckle up, it's a long list and we're not skipping a single crumb. π
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 = Tldo
1995-12-22T09:05:02 = Jmc
-0010-09-15T04:44:23 = Sbti
EBhm (E h:mm B)
2008-02-05T18:30:30 = Tldo 6:30 B
1995-12-22T09:05:02 = Jmc 9:05 B
-0010-09-15T04:44:23 = Sbti 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Tldo 6:30:30 B
1995-12-22T09:05:02 = Jmc 9:05:02 B
-0010-09-15T04:44:23 = Sbti 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Tldo 18:30
1995-12-22T09:05:02 = Jmc 09:05
-0010-09-15T04:44:23 = Sbti 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Tldo 18:30:30
1995-12-22T09:05:02 = Jmc 09:05:02
-0010-09-15T04:44:23 = Sbti 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Tldo
1995-12-22T09:05:02 = 22, Jmc
-0010-09-15T04:44:23 = 15, Sbti
Ehm (E h:mm a)
2008-02-05T18:30:30 = Tldo 6:30 GD
1995-12-22T09:05:02 = Jmc 9:05 GH
-0010-09-15T04:44:23 = Sbti 4:44 GH
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Tldo 6:30:30 GD
1995-12-22T09:05:02 = Jmc 9:05:02 GH
-0010-09-15T04:44:23 = Sbti 4:44:23 GH
Gy (y G)
2008-02-05T18:30:30 = 2008 AD
1995-12-22T09:05:02 = 1995 AD
-0010-09-15T04:44:23 = -10 BC
GyMMM (MMM y G)
2008-02-05T18:30:30 = Feb 2008 AD
1995-12-22T09:05:02 = Dis 1995 AD
-0010-09-15T04:44:23 = Seb -10 BC
GyMMMEd (E, MMM d, y G)
2008-02-05T18:30:30 = Tldo, Feb 5, 2008 AD
1995-12-22T09:05:02 = Jmc, Dis 22, 1995 AD
-0010-09-15T04:44:23 = Sbti, Seb 15, -10 BC
GyMMMd (MMM d, y G)
2008-02-05T18:30:30 = Feb 5, 2008 AD
1995-12-22T09:05:02 = Dis 22, 1995 AD
-0010-09-15T04:44:23 = Seb 15, -10 BC
GyMd (M/d/y GGGGG)
2008-02-05T18:30:30 = 2/5/2008 A
1995-12-22T09:05:02 = 12/22/1995 A
-0010-09-15T04:44:23 = 9/15/-10 B
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 = Tldo, 2/5
1995-12-22T09:05:02 = Jmc, 12/22
-0010-09-15T04:44:23 = Sbti, 9/15
MMM (LLL)
2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Dis
-0010-09-15T04:44:23 = Seb
MMMEd (E, MMM d)
2008-02-05T18:30:30 = Tldo, Feb 5
1995-12-22T09:05:02 = Jmc, Dis 22
-0010-09-15T04:44:23 = Sbti, Seb 15
MMMMEd (E, MMMM d)
2008-02-05T18:30:30 = Tldo, Febraayo 5
1995-12-22T09:05:02 = Jmc, Diseembar 22
-0010-09-15T04:44:23 = Sbti, Sebtembar 15
MMMMW-count-one ('toddobaadka' W 'ee' MMMM)
2008-02-05T18:30:30 = toddobaadka 1 ee Febraayo
1995-12-22T09:05:02 = toddobaadka 3 ee Diseembar
-0010-09-15T04:44:23 = toddobaadka 2 ee Sebtembar
MMMMW-count-other ('toddobaadka' W 'ee' MMMM)
2008-02-05T18:30:30 = toddobaadka 1 ee Febraayo
1995-12-22T09:05:02 = toddobaadka 3 ee Diseembar
-0010-09-15T04:44:23 = toddobaadka 2 ee Sebtembar
MMMMd (MMMM d)
2008-02-05T18:30:30 = Febraayo 5
1995-12-22T09:05:02 = Diseembar 22
-0010-09-15T04:44:23 = Sebtembar 15
MMMd (MMM d)
2008-02-05T18:30:30 = Feb 5
1995-12-22T09:05:02 = Dis 22
-0010-09-15T04:44:23 = Seb 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 GD
1995-12-22T09:05:02 = 9 GH
-0010-09-15T04:44:23 = 4 GH
hm (h:mm a)
2008-02-05T18:30:30 = 6:30 GD
1995-12-22T09:05:02 = 9:05 GH
-0010-09-15T04:44:23 = 4:44 GH
hms (h:mm:ss a)
2008-02-05T18:30:30 = 6:30:30 GD
1995-12-22T09:05:02 = 9:05:02 GH
-0010-09-15T04:44:23 = 4:44:23 GH
hmsv (h:mm:ss a v)
2008-02-05T18:30:30 = 6:30:30β―GD UTC
1995-12-22T09:05:02 = 9:05:02β―GH UTC
-0010-09-15T04:44:23 = 4:44:23β―GH UTC
hmv (h:mm a v)
2008-02-05T18:30:30 = 6:30 GD UTC
1995-12-22T09:05:02 = 9:05 GH UTC
-0010-09-15T04:44:23 = 4:44 GH 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 = Tldo, 2/5/2008
1995-12-22T09:05:02 = Jmc, 12/22/1995
-0010-09-15T04:44:23 = Sbti, 9/15/-10
yMMM (MMM y)
2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Dis 1995
-0010-09-15T04:44:23 = Seb -10
yMMMEd (E, MMM d, y)
2008-02-05T18:30:30 = Tldo, Feb 5, 2008
1995-12-22T09:05:02 = Jmc, Dis 22, 1995
-0010-09-15T04:44:23 = Sbti, Seb 15, -10
yMMMM (MMMM y)
2008-02-05T18:30:30 = Febraayo 2008
1995-12-22T09:05:02 = Diseembar 1995
-0010-09-15T04:44:23 = Sebtembar -10
yMMMd (MMM d, y)
2008-02-05T18:30:30 = Feb 5, 2008
1995-12-22T09:05:02 = Dis 22, 1995
-0010-09-15T04:44:23 = Seb 15, -10
yMd (M/d/y)
yQQQ (QQQ y)
2008-02-05T18:30:30 = R1 2008
1995-12-22T09:05:02 = R4 1995
-0010-09-15T04:44:23 = R3 -10
Quarter energy, but make it β¨abbreviatedβ¨ β just the QQQ and the year, no thoughts, head empty.
yQQQQ (QQQQ y)
2008-02-05T18:30:30 = Rubaca 1aad 2008
1995-12-22T09:05:02 = Rubaca 4aad 1995
-0010-09-15T04:44:23 = Rubaca 3aad -10
Okay the full-word version ate and left no crumbs π
β QQQQ spells the whole quarter out instead of hitting you with a single letter.
yw-count-one ('toddobaadka' w 'ee' Y)
2008-02-05T18:30:30 = toddobaadka 6 ee 2008
1995-12-22T09:05:02 = toddobaadka 51 ee 1995
-0010-09-15T04:44:23 = toddobaadka 37 ee -10
Week-of-year realness, and this is the count-one variant β the singular/one form of the pattern, no cap.
yw-count-other ('toddobaadka' w 'ee' Y)
2008-02-05T18:30:30 = toddobaadka 6 ee 2008
1995-12-22T09:05:02 = toddobaadka 51 ee 1995
-0010-09-15T04:44:23 = toddobaadka 37 ee -10
And here's the count-other twin π«Ά β same three examples, literally identical output, because the pattern differs by plural category, not by what you see here.
π¦ Miscellaneous π¦
Some lil' locale facts, main character edition:
- Prefers 24 hour time? No β clock app stays in 12-hour mode, bestie β°
- Local first day of the week: 7 (Axad) β your week starts on 7, and that day is
AxadπΈ
π Strftime Patterns π
The classic strftime-style shortcuts, each with its pattern in parens and three full examples so you can see it in action:
%c (%A, %B %e, %Y %r %Z) β date time format
2008-02-05T18:30:30 = Talaado, Febraayo 5, 2008 06:30:30 GD UTC
1995-12-22T09:05:02 = Jimco, Diseembar 22, 1995 09:05:02 GH UTC
-0010-09-15T04:44:23 = Sabti, Sebtembar 15, -10 04:44:23 GH UTC
The whole kit and kaboodle β day name, month name, day, year, time, zone. Also yes, that's two spaces before the 5 up there, that's not me being messy, that's the %e slaying π
%x (%d/%m/%Y) β date format
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
Day first, then month, then year β day/month/year girlies rise π
%X (%l:%M:%S %p) β time format
2008-02-05T18:30:30 = 6:30:30 GD
1995-12-22T09:05:02 = 9:05:02 GH
-0010-09-15T04:44:23 = 4:44:23 GH
Time-only bestie: hour, minute, second, then the GD/GH marker. Note the leading space on those lines β that's the %l doing its thing, iykyk β
π SUPPORT π
See DateTime::Locale.
That's the whole support section, fr fr β go read the parent module, it's iconic π
And that's a wrap on the Somali Ethiopia locale data tour, bestie! πΈ This page came to you courtesy of perl v5.42.0, dated 2024-12-12, and it lives under the very chic name DateTim...e::so_ET(3) β yes, the terminal truncated it like that, and honestly? It's giving main character energy. Go format some dates π¦π
β¨
π¦ 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