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