DateTim...e::gn_PY(3)
💅 DateTime::Locale::gn_PY(3) — the Guarani Paraguay (gn-PY) locale, explained by your favorite Unix bestie
okay so first things first 🫶 this page lives in the User Contributed Perl Documentation, section 3, and it's literally just DateTime::Locale::gn_PY — the locale data examples for the Guarani Paraguay (gn-PY) locale. no cap, that's the whole vibe.
✨ NAME ✨
DateTime::Locale::gn_PY — locale data examples for the Guarani Paraguay (gn-PY) locale. that's it, that's the name, slay 💅
🦋 DESCRIPTION 🦋
bestie, this pod file is literally a showcase — it contains examples of the locale data available for the Guarani Paraguay locale. everything below is the actual data, so don't come for me for the formatting, it's giving reference material and I respect it 💖
🌸 Days
Wide (format)
Arakõi
Araapy
Ararundy
Arapo
Arapoteĩ
Arapokõi
Arateĩ
Abbreviated (format)
Arakõi
Araapy
Ararundy
Arapo
Arapoteĩ
Arapokõi
Arateĩ
Narrow (format)
M
T
W
T
F
S
S
Wide (stand-alone)
Arakõi
Araapy
Ararundy
Arapo
Arapoteĩ
Arapokõi
Arateĩ
Abbreviated (stand-alone)
Arakõi
Araapy
Ararundy
Arapo
Arapoteĩ
Arapokõi
Arateĩ
Narrow (stand-alone)
M
T
W
T
F
S
S
🎀 Months
Wide (format)
Jasyteĩ
Jasykõi
Jasyapy
Jasyrundy
Jasypo
Jasypoteĩ
Jasypokõi
Jasypoapy
Jasyporundy
Jasypa
Jasypateĩ
Jasypakõi
Abbreviated (format)
Jasyteĩ
Jasykõi
Jasyapy
Jasyrundy
Jasypo
Jasypoteĩ
Jasypokõi
Jasypoapy
Jasyporundy
Jasypa
Jasypateĩ
Jasypakõi
Narrow (format)
1
2
3
4
5
6
7
8
9
10
11
12
Wide (stand-alone)
Jasyteĩ
Jasykõi
Jasyapy
Jasyrundy
Jasypo
Jasypoteĩ
Jasypokõi
Jasypoapy
Jasyporundy
Jasypa
Jasypateĩ
Jasypakõi
Abbreviated (stand-alone)
Jasyteĩ
Jasykõi
Jasyapy
Jasyrundy
Jasypo
Jasypoteĩ
Jasypokõi
Jasypoapy
Jasyporundy
Jasypa
Jasypateĩ
Jasypakõi
Narrow (stand-alone)
1
2
3
4
5
6
7
8
9
10
11
12
🧚 Quarters
Wide (format)
Q1
Q2
Q3
Q4
Abbreviated (format)
Q1
Q2
Q3
Q4
Narrow (format)
1
2
3
4
Wide (stand-alone)
Q1
Q2
Q3
Q4
Abbreviated (stand-alone)
Q1
Q2
Q3
Q4
Narrow (stand-alone)
1
2
3
4
👑 Eras
Wide (format)
BCE
CE
Abbreviated (format)
BCE
CE
Narrow (format)
BCE
CE
⭐ Date Formats
Full
2008-02-05T18:30:30 = 2008 Jasykõi 5, Araapy
1995-12-22T09:05:02 = 1995 Jasypakõi 22, Arapoteĩ
-0010-09-15T04:44:23 = -10 Jasyporundy 15, Arapokõi
Long
2008-02-05T18:30:30 = 2008 Jasykõi 5
1995-12-22T09:05:02 = 1995 Jasypakõi 22
-0010-09-15T04:44:23 = -10 Jasyporundy 15
Medium
2008-02-05T18:30:30 = 2008 Jasykõi 5
1995-12-22T09:05:02 = 1995 Jasypakõi 22
-0010-09-15T04:44:23 = -10 Jasyporundy 15
Short
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
🌈 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 = 2008 Jasykõi 5, Araapy 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Jasypakõi 22, Arapoteĩ 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Jasyporundy 15, Arapokõi 04:44:23 UTC
Long
2008-02-05T18:30:30 = 2008 Jasykõi 5 18:30:30 UTC
1995-12-22T09:05:02 = 1995 Jasypakõi 22 09:05:02 UTC
-0010-09-15T04:44:23 = -10 Jasyporundy 15 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 2008 Jasykõi 5 18:30:30
1995-12-22T09:05:02 = 1995 Jasypakõi 22 09:05:02
-0010-09-15T04:44:23 = -10 Jasyporundy 15 04:44:23
Short
2008-02-05T18:30:30 = 2008-02-05 18:30
1995-12-22T09:05:02 = 1995-12-22 09:05
-0010-09-15T04:44:23 = -10-09-15 04:44
🔥 Available Formats
okay so this is the big one, the main character section 💅 every single format below comes with its pattern in parens and three worked examples. obsessed.
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 = Araapy
1995-12-22T09:05:02 = Arapoteĩ
-0010-09-15T04:44:23 = Arapokõi
EBhm (E h:mm B)
2008-02-05T18:30:30 = Araapy 6:30 B
1995-12-22T09:05:02 = Arapoteĩ 9:05 B
-0010-09-15T04:44:23 = Arapokõi 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = Araapy 6:30:30 B
1995-12-22T09:05:02 = Arapoteĩ 9:05:02 B
-0010-09-15T04:44:23 = Arapokõi 4:44:23 B
EHm (E HH:mm)
2008-02-05T18:30:30 = Araapy 18:30
1995-12-22T09:05:02 = Arapoteĩ 09:05
-0010-09-15T04:44:23 = Arapokõi 04:44
EHms (E HH:mm:ss)
2008-02-05T18:30:30 = Araapy 18:30:30
1995-12-22T09:05:02 = Arapoteĩ 09:05:02
-0010-09-15T04:44:23 = Arapokõi 04:44:23
Ed (d, E)
2008-02-05T18:30:30 = 5, Araapy
1995-12-22T09:05:02 = 22, Arapoteĩ
-0010-09-15T04:44:23 = 15, Arapokõi
Ehm (E h:mm a)
2008-02-05T18:30:30 = Araapy 6:30 PM
1995-12-22T09:05:02 = Arapoteĩ 9:05 AM
-0010-09-15T04:44:23 = Arapokõi 4:44 AM
Ehms (E h:mm:ss a)
2008-02-05T18:30:30 = Araapy 6:30:30 PM
1995-12-22T09:05:02 = Arapoteĩ 9:05:02 AM
-0010-09-15T04:44:23 = Arapokõi 4:44:23 AM
Gy (G y)
2008-02-05T18:30:30 = CE 2008
1995-12-22T09:05:02 = CE 1995
-0010-09-15T04:44:23 = BCE -10
GyMMM (G y MMM)
2008-02-05T18:30:30 = CE 2008 Jasykõi
1995-12-22T09:05:02 = CE 1995 Jasypakõi
-0010-09-15T04:44:23 = BCE -10 Jasyporundy
GyMMMEd (G y MMM d, E)
2008-02-05T18:30:30 = CE 2008 Jasykõi 5, Araapy
1995-12-22T09:05:02 = CE 1995 Jasypakõi 22, Arapoteĩ
-0010-09-15T04:44:23 = BCE -10 Jasyporundy 15, Arapokõi
GyMMMd (G y MMM d)
2008-02-05T18:30:30 = CE 2008 Jasykõi 5
1995-12-22T09:05:02 = CE 1995 Jasypakõi 22
-0010-09-15T04:44:23 = BCE -10 Jasyporundy 15
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = CE 2008-02-05
1995-12-22T09:05:02 = CE 1995-12-22
-0010-09-15T04:44:23 = BCE -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 (MM-dd, E)
2008-02-05T18:30:30 = 02-05, Araapy
1995-12-22T09:05:02 = 12-22, Arapoteĩ
-0010-09-15T04:44:23 = 09-15, Arapokõi
MMM (LLL)
2008-02-05T18:30:30 = Jasykõi
1995-12-22T09:05:02 = Jasypakõi
-0010-09-15T04:44:23 = Jasyporundy
MMMEd (MMM d, E)
2008-02-05T18:30:30 = Jasykõi 5, Araapy
1995-12-22T09:05:02 = Jasypakõi 22, Arapoteĩ
-0010-09-15T04:44:23 = Jasyporundy 15, Arapokõi
MMMMW-count-other ('week' W 'of' MMMM)
2008-02-05T18:30:30 = week 1 of Jasykõi
1995-12-22T09:05:02 = week 3 of Jasypakõi
-0010-09-15T04:44:23 = week 2 of Jasyporundy
MMMMd (MMMM d)
2008-02-05T18:30:30 = Jasykõi 5
1995-12-22T09:05:02 = Jasypakõi 22
-0010-09-15T04:44:23 = Jasyporundy 15
MMMd (MMM d)
2008-02-05T18:30:30 = Jasykõi 5
1995-12-22T09:05:02 = Jasypakõi 22
-0010-09-15T04:44:23 = Jasyporundy 15
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 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
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
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
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
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 (y-MM)
2008-02-05T18:30:30 = 2008-02
1995-12-22T09:05:02 = 1995-12
-0010-09-15T04:44:23 = -10-09
yMEd (y-MM-dd, E)
2008-02-05T18:30:30 = 2008-02-05, Araapy
1995-12-22T09:05:02 = 1995-12-22, Arapoteĩ
-0010-09-15T04:44:23 = -10-09-15, Arapokõi
yMMM (y MMM)
2008-02-05T18:30:30 = 2008 Jasykõi
1995-12-22T09:05:02 = 1995 Jasypakõi
-0010-09-15T04:44:23 = -10 Jasyporundy
yMMMEd (y MMM d, E)
2008-02-05T18:30:30 = 2008 Jasykõi 5, Araapy
1995-12-22T09:05:02 = 1995 Jasypakõi 22, Arapoteĩ
-0010-09-15T04:44:23 = -10 Jasyporundy 15, Arapokõi
yMMMM (y MMMM)
2008-02-05T18:30:30 = 2008 Jasykõi
1995-12-22T09:05:02 = 1995 Jasypakõi
-0010-09-15T04:44:23 = -10 Jasyporundy
yMMMd (y MMM d)
🌸 yMd (y-MM-dd)
the classic ISO-ish vibe, no cap:
2008-02-05T18:30:30 = 2008-02-05
1995-12-22T09:05:02 = 1995-12-22
-0010-09-15T04:44:23 = -10-09-15
🦋 yQQQ (y QQQ)
quarter energy, short form:
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
🎀 yQQQQ (y QQQQ)
and the long form — lowkey looks identical here, bestie, don't come for me, that's just what the pattern does 💅:
2008-02-05T18:30:30 = 2008 Q1
1995-12-22T09:05:02 = 1995 Q4
-0010-09-15T04:44:23 = -10 Q3
👑 yw-count-other ('week' w 'of' Y)
week number era 🗓️ — literal word week, then w, then of, then 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. slay, no AM/PM chaos here 🫶
- Local first day of the week —
7(Arateĩ) — that's Sunday, main character of the week fr
🌈 Strftime Patterns 🌈
okay so these are the strftime-style formats the locale ships with 💖
⭐ %c (%a %b %e %H:%M:%S %Y) — date time format
the full date + time moment, iconic:
2008-02-05T18:30:30 = Araapy Jasykõi 5 18:30:30 2008
1995-12-22T09:05:02 = Arapoteĩ Jasypakõi 22 09:05:02 1995
-0010-09-15T04:44:23 = Arapokõi Jasyporundy 15 04:44:23 -10
(not me pointing out the double space before the 5 — that's literally how %e behaves, space-padded day, keep it 💀)
⭐ %x (%m/%d/%y) — date format
just the date part, cute and compact:
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
24-hour clock only, we stan:
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, bestie — short and sweet, go read it ✨
and that's the whole page!! 🎀 this locale doc dropped as perl v5.42.0 on 2024-12-12, and it lives under the DateTim...e::gn_PY(3) title in the User Contributed Perl Documentation. mwah, 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