DateTim...e::en_FI(3)
πΈ NAME πΈ
okay bestie, so this is the manual page for DateTime::Locale::en_FI π
β that's DateTim...e::en_FI(3), from the User Contributed Perl Documentation section of your man pages. yes the title is literally truncated in the header because even the man page title bar couldn't handle it. iconic behavior honestly.
DateTime::Locale::en_FI β Locale data examples for the English Finland (en-FI) locale β¨
π¦ DESCRIPTION π¦
so this pod file is literally just examples β it's the show-and-tell of all the locale data you get for the English Finland locale. like, every day name, every month name, every number format, all of it, laid out so you can see exactly what you'd get back. no cap, it's giving reference sheet energy π
π Days
Wide (format)
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Abbreviated (format)
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Narrow (format)
M
T
W
T
F
S
S
Wide (stand-alone)
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Abbreviated (stand-alone)
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Narrow (stand-alone)
M
T
W
T
F
S
S
ngl the narrow ones are sending me π like yes queen give us less than nothing. three whole letters and then we're down to one. character development.
π Months
Wide (format)
January
February
March
April
May
June
July
August
September
October
November
December
Abbreviated (format)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sept
Oct
Nov
Dec
Narrow (format)
J
F
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone)
January
February
March
April
May
June
July
August
September
October
November
December
Abbreviated (stand-alone)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sept
Oct
Nov
Dec
Narrow (stand-alone)
J
F
M
A
M
J
J
A
S
O
N
D
bestie note the abbreviated month list hasSeptwith four letters while all its friends have three.Septsaid "I'm not like the other months" and honestly? respect π
π Quarters
Wide (format)
1st quarter
2nd quarter
3rd quarter
4th quarter
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1st quarter
2nd quarter
3rd quarter
4th quarter
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
π§ Eras
Wide (format)
Before Christ
Anno Domini
Abbreviated (format)
BC
AD
Narrow (format)
B
A
eras got the short end of the stick β no stand-alone versions at all. the audacity π
π₯ Date Formats
Full
2008-02-05T18:30:30 = Tuesday, 5 February 2008
1995-12-22T09:05:02 = Friday, 22 December 1995
-0010-09-15T04:44:23 = Saturday, 15 September -10
Long
2008-02-05T18:30:30 = 5 February 2008
1995-12-22T09:05:02 = 22 December 1995
-0010-09-15T04:44:23 = 15 September -10
Medium
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Dec 1995
-0010-09-15T04:44:23 = 15 Sept -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
day-first, always. 05/02/2008 is the 5th of February, not May 2nd. don't come at me with that month-first nonsense π
β Time Formats
Full
2008-02-05T18:30:30 = 18.30.30 UTC
1995-12-22T09:05:02 = 9.05.02 UTC
-0010-09-15T04:44:23 = 4.44.23 UTC
Long
2008-02-05T18:30:30 = 18.30.30 UTC
1995-12-22T09:05:02 = 9.05.02 UTC
-0010-09-15T04:44:23 = 4.44.23 UTC
Medium
2008-02-05T18:30:30 = 18.30.30
1995-12-22T09:05:02 = 9.05.02
-0010-09-15T04:44:23 = 4.44.23
Short
2008-02-05T18:30:30 = 18.30
1995-12-22T09:05:02 = 9.05
-0010-09-15T04:44:23 = 4.44
yes the separator is a dot, not a colon. 18.30.30. Finland said "colons are for cowards" and honestly they ate π₯
πΈ Datetime Formats
Full
2008-02-05T18:30:30 = Tuesday, 5 February 2008, 18.30.30 UTC
1995-12-22T09:05:02 = Friday, 22 December 1995, 9.05.02 UTC
-0010-09-15T04:44:23 = Saturday, 15 September -10, 4.44.23 UTC
Long
2008-02-05T18:30:30 = 5 February 2008, 18.30.30 UTC
1995-12-22T09:05:02 = 22 December 1995, 9.05.02 UTC
-0010-09-15T04:44:23 = 15 September -10, 4.44.23 UTC
Medium
2008-02-05T18:30:30 = 5 Feb 2008, 18.30.30
1995-12-22T09:05:02 = 22 Dec 1995, 9.05.02
-0010-09-15T04:44:23 = 15 Sept -10, 4.44.23
Short
2008-02-05T18:30:30 = 05/02/2008, 18.30
1995-12-22T09:05:02 = 22/12/1995, 9.05
-0010-09-15T04:44:23 = 15/09/-10, 4.44
π Available Formats
okay this is the big one, strap in. every single named format, with its pattern in parens, and the three sample datetimes rendered through it. the three inputs are always the same β 2008-02-05T18:30:30, 1995-12-22T09:05:02, and -0010-09-15T04:44:23 β so you can compare across formats. iykyk π
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 = Tue
1995-12-22T09:05:02 = Fri
-0010-09-15T04:44:23 = Sat
EBhm (E h:mm B)
2008-02-05T18:30:30 = Tue 6:30 B
1995-12-22T09:05:02 = Fri 9:05 B
-0010-09-15T04:44:23 = Sat 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Tue 6:30:30 B
1995-12-22T09:05:02 = Fri 9:05:02 B
-0010-09-15T04:44:23 = Sat 4:44:23 B
EHm (E H.mm)
2008-02-05T18:30:30 = Tue 18.30
1995-12-22T09:05:02 = Fri 9.05
-0010-09-15T04:44:23 = Sat 4.44
EHms (E H.mm.ss)
2008-02-05T18:30:30 = Tue 18.30.30
1995-12-22T09:05:02 = Fri 9.05.02
-0010-09-15T04:44:23 = Sat 4.44.23
Ed (E d)
2008-02-05T18:30:30 = Tue 5
1995-12-22T09:05:02 = Fri 22
-0010-09-15T04:44:23 = Sat 15
Ehm (E h.mm a)
2008-02-05T18:30:30 = Tue 6.30 pm
1995-12-22T09:05:02 = Fri 9.05 am
-0010-09-15T04:44:23 = Sat 4.44 am
Ehm-alt-ascii (E h.mm a)
2008-02-05T18:30:30 = Tue 6.30 pm
1995-12-22T09:05:02 = Fri 9.05 am
-0010-09-15T04:44:23 = Sat 4.44 am
Ehms (E h.mm.ss a)
2008-02-05T18:30:30 = Tue 6.30.30 pm
1995-12-22T09:05:02 = Fri 9.05.02 am
-0010-09-15T04:44:23 = Sat 4.44.23 am
Ehms-alt-ascii (E h.mm.ss a)
2008-02-05T18:30:30 = Tue 6.30.30 pm
1995-12-22T09:05:02 = Fri 9.05.02 am
-0010-09-15T04:44:23 = Sat 4.44.23 am
the -alt-ascii ones are the plain-ASCII twinsies of the fancy versions β same output shape, just without the special space character doing its little Unicode moment β¨
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 = Dec 1995 AD
-0010-09-15T04:44:23 = Sept -10 BC
GyMMMEd (E, d MMM y G)
2008-02-05T18:30:30 = Tue, 5 Feb 2008 AD
1995-12-22T09:05:02 = Fri, 22 Dec 1995 AD
-0010-09-15T04:44:23 = Sat, 15 Sept -10 BC
GyMMMd (d MMM y G)
2008-02-05T18:30:30 = 5 Feb 2008 AD
1995-12-22T09:05:02 = 22 Dec 1995 AD
-0010-09-15T04:44:23 = 15 Sept -10 BC
GyMd (d/M/y G)
2008-02-05T18:30:30 = 5/2/2008 AD
1995-12-22T09:05:02 = 22/12/1995 AD
-0010-09-15T04:44:23 = 15/9/-10 BC
H (HH)
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
Hm (H.mm)
2008-02-05T18:30:30 = 18.30
1995-12-22T09:05:02 = 9.05
-0010-09-15T04:44:23 = 4.44
Hms (H.mm.ss)
2008-02-05T18:30:30 = 18.30.30
1995-12-22T09:05:02 = 9.05.02
-0010-09-15T04:44:23 = 4.44.23
Hmsv (H.mm.ss v)
2008-02-05T18:30:30 = 18.30.30 UTC
1995-12-22T09:05:02 = 9.05.02 UTC
-0010-09-15T04:44:23 = 4.44.23 UTC
Hmv (H.mm v)
2008-02-05T18:30:30 = 18.30 UTC
1995-12-22T09:05:02 = 9.05 UTC
-0010-09-15T04:44:23 = 4.44 UTC
M (L)
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd (E, dd/MM)
2008-02-05T18:30:30 = Tue, 05/02
1995-12-22T09:05:02 = Fri, 22/12
-0010-09-15T04:44:23 = Sat, 15/09
MMM (LLL)
2008-02-05T18:30:30 = Feb
1995-12-22T09:05:02 = Dec
-0010-09-15T04:44:23 = Sept
MMMEd (E, d MMM)
2008-02-05T18:30:30 = Tue, 5 Feb
1995-12-22T09:05:02 = Fri, 22 Dec
-0010-09-15T04:44:23 = Sat, 15 Sept
MMMMW-count-one ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of February
1995-12-22T09:05:02 = week 3 of December
-0010-09-15T04:44:23 = week 2 of September
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of February
1995-12-22T09:05:02 = week 3 of December
-0010-09-15T04:44:23 = week 2 of September
two versions,count-oneandcount-other, because plural rules are a whole thing. here they happen to render identically, but they're two separate entries, so don't go merging them in your head bestie π
MMMMd (d MMMM)
2008-02-05T18:30:30 = 5 February
1995-12-22T09:05:02 = 22 December
-0010-09-15T04:44:23 = 15 September
MMMd (d MMM)
2008-02-05T18:30:30 = 5 Feb
1995-12-22T09:05:02 = 22 Dec
-0010-09-15T04:44:23 = 15 Sept
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 (dd/MM)
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
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 pm
1995-12-22T09:05:02 = 9 am
-0010-09-15T04:44:23 = 4 am
h-alt-ascii (h a)
2008-02-05T18:30:30 = 6 pm
1995-12-22T09:05:02 = 9 am
-0010-09-15T04:44:23 = 4 am
hm (h.mm a)
2008-02-05T18:30:30 = 6.30 pm
1995-12-22T09:05:02 = 9.05 am
-0010-09-15T04:44:23 = 4.44 am
hm-alt-ascii (h.mm a)
2008-02-05T18:30:30 = 6.30 pm
1995-12-22T09:05:02 = 9.05 am
-0010-09-15T04:44:23 = 4.44 am
hms (h.mm.ss a)
2008-02-05T18:30:30 = 6.30.30 pm
1995-12-22T09:05:02 = 9.05.02 am
-0010-09-15T04:44:23 = 4.44.23 am
hms-alt-ascii (h.mm.ss a)
2008-02-05T18:30:30 = 6.30.30 pm
1995-12-22T09:05:02 = 9.05.02 am
-0010-09-15T04:44:23 = 4.44.23 am
hmsv (h.mm.ss a v)
2008-02-05T18:30:30 = 6.30.30 pm UTC
1995-12-22T09:05:02 = 9.05.02 am UTC
-0010-09-15T04:44:23 = 4.44.23 am UTC
hmsv-alt-ascii (h.mm.ss a v)
2008-02-05T18:30:30 = 6.30.30 pm UTC
1995-12-22T09:05:02 = 9.05.02 am UTC
-0010-09-15T04:44:23 = 4.44.23 am UTC
hmv (h.mm a v)
2008-02-05T18:30:30 = 6.30 pm UTC
1995-12-22T09:05:02 = 9.05 am UTC
-0010-09-15T04:44:23 = 4.44 am UTC
hmv-alt-ascii (h.mm a v)
2008-02-05T18:30:30 = 6.30 pm UTC
1995-12-22T09:05:02 = 9.05 am UTC
-0010-09-15T04:44:23 = 4.44 am 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 (MM/y)
Okay bestie, picking up right where we left off β the last three samples from the pattern that was already vibing are literally:
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMEd β E, dd/MM/y π¦
2008-02-05T18:30:30 = Tue, 05/02/2008
1995-12-22T09:05:02 = Fri, 22/12/1995
-0010-09-15T04:44:23 = Sat, 15/09/-10
yMMM β MMM y β¨
2008-02-05T18:30:30 = Feb 2008
1995-12-22T09:05:02 = Dec 1995
-0010-09-15T04:44:23 = Sept -10
yMMMEd β E, d MMM y π
2008-02-05T18:30:30 = Tue, 5 Feb 2008
1995-12-22T09:05:02 = Fri, 22 Dec 1995
-0010-09-15T04:44:23 = Sat, 15 Sept -10
yMMMM β MMMM y πΈ
2008-02-05T18:30:30 = February 2008
1995-12-22T09:05:02 = December 1995
-0010-09-15T04:44:23 = September -10
yMMMd β d MMM y π
2008-02-05T18:30:30 = 5 Feb 2008
1995-12-22T09:05:02 = 22 Dec 1995
-0010-09-15T04:44:23 = 15 Sept -10
yMd β dd/MM/y π«Ά
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
yQQQ β QQQ y π
2008-02-05T18:30:30 = Q1 2008
1995-12-22T09:05:02 = Q4 1995
-0010-09-15T04:44:23 = Q3 -10
yQQQQ β QQQQ y π
2008-02-05T18:30:30 = 1st quarter 2008
1995-12-22T09:05:02 = 4th quarter 1995
-0010-09-15T04:44:23 = 3rd quarter -10
yw-count-one β 'week' w 'of' Y π
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
yw-count-other β 'week' w 'of' Y β
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
- Local first day of the week
1(Monday)
β° Strftime Patterns
%c β (%a %b %e %H:%M:%S %Y) β date time format π₯
2008-02-05T18:30:30 = Tue Feb 5 18:30:30 2008
1995-12-22T09:05:02 = Fri Dec 22 09:05:02 1995
-0010-09-15T04:44:23 = Sat Sept 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.
mwah π β this little en_FI moment came from the perl v5.42.0 docs, dated 2024-12-12, and honestly? iconic.
π¦ 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