DateTim...:kgp_BR(3)
manual page energy:DateTim...:kgp_BR(3)— straight fromUser Contributed Perl Documentation, and it's giving locale lore ✨
🌸 NAME
DateTime::Locale::kgp_BR — Locale data examples for the Kaingang Brazil (kgp-BR) locale 💖
🦋 DESCRIPTION
Okay so this pod file is literally just a showcase of what locale data you get for the Kaingang Brazil locale. Examples, examples, and more examples. Buckle up, bestie — there's a lot of pretty data in here 🎀
🌈 Days
Wide (format)
pir-kurã-há
régre-kurã-há
tẽgtũ-kurã-há
vẽnhkãgra-kurã-há
pénkar-kurã-há
savnu
numĩggu
Abbreviated (format)
pir.
rég.
tẽg.
vẽn.
pén.
sav.
num.
Narrow (format)
P.
R.
T.
V.
P.
S.
N.
Wide (stand-alone)
pir-kurã-há
régre-kurã-há
tẽgtũ-kurã-há
vẽnhkãgra-kurã-há
pénkar-kurã-há
savnu
numĩggu
Abbreviated (stand-alone)
pir.
rég.
tẽg.
vẽn.
pén.
sav.
num.
Narrow (stand-alone)
P.
R.
T.
V.
P.
S.
N.
🌙 Months
Wide (format)
1-Kysã
2-Kysã
3-Kysã
4-Kysã
5-Kysã
6-Kysã
7-Kysã
8-Kysã
9-Kysã
10-Kysã
11-Kysã
12-Kysã
Abbreviated (format)
1Ky.
2Ky.
3Ky.
4Ky.
5Ky.
6Ky.
7Ky.
8Ky.
9Ky.
10Ky.
11Ky.
12Ky.
Narrow (format)
1K
2K
3K
4K
5K
6K
7K
8K
9K
10K
11K
12K
Wide (stand-alone)
1-Kysã
2-Kysã
3-Kysã
4-Kysã
5-Kysã
6-Kysã
7-Kysã
8-Kysã
9-Kysã
10-Kysã
11-Kysã
12-Kysã
Abbreviated (stand-alone)
1Ky.
2Ky.
3Ky.
4Ky.
5Ky.
6Ky.
7Ky.
8Ky.
9Ky.
10Ky.
11Ky.
12Ky.
Narrow (stand-alone)
1K
2K
3K
4K
5K
6K
7K
8K
9K
10K
11K
12K
🧚 Quarters
Wide (format)
1ⁿ kysã-tẽgtũ
2ᵍᵉ kysã-tẽgtũ
3ⁿʰ kysã-tẽgtũ
4ⁿ kysã-tẽgtũ
Abbreviated (format)
T1
T2
T3
T4
Narrow (format)
1
2
3
4
Wide (stand-alone)
1ⁿ kysã-tẽgtũ
2ᵍᵉ kysã-tẽgtũ
3ⁿʰ kysã-tẽgtũ
4ⁿ kysã-tẽgtũ
Abbreviated (stand-alone)
T1
T2
T3
T4
Narrow (stand-alone)
1
2
3
4
👑 Eras
Wide (format)
Cristo jo
Cristo kar kỹ
Abbreviated (format)
C.j.
C.kk.
Narrow (format)
C.j.
C.kk.
📅 Date Formats
Full
2008-02-05T18:30:30 = régre-kurã-há, 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = pénkar-kurã-há, 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = savnu, 15 ne 9-Kysã, -10
Long
2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10
Medium
2008-02-05T18:30:30 = 5 ne 2Ky., 2008
1995-12-22T09:05:02 = 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = 15 ne 9Ky., -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
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 = régre-kurã-há, 5 ne 2-Kysã, 2008 18:30:30 UTC
1995-12-22T09:05:02 = pénkar-kurã-há, 22 ne 12-Kysã, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = savnu, 15 ne 9-Kysã, -10 04:44:23 UTC
Long
2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10 04:44:23 UTC
Medium
2008-02-05T18:30:30 = 5 ne 2Ky., 2008 18:30:30
1995-12-22T09:05:02 = 22 ne 12Ky., 1995 09:05:02
-0010-09-15T04:44:23 = 15 ne 9Ky., -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
Obsessed with this part honestly — every named format with its pattern and all three sample timestamps. No skipping, we're doing all of them 💅
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 = rég.
1995-12-22T09:05:02 = pén.
-0010-09-15T04:44:23 = sav.
EBhm (E h:mm B)
2008-02-05T18:30:30 = rég. 6:30 B
1995-12-22T09:05:02 = pén. 9:05 B
-0010-09-15T04:44:23 = sav. 4:44 B
EBhms (E h:mm:ss B)
2008-02-05T18:30:30 = rég. 6:30:30 B
1995-12-22T09:05:02 = pén. 9:05:02 B
-0010-09-15T04:44:23 = sav. 4:44:23 B
EHm (E, HH:mm)
2008-02-05T18:30:30 = rég., 18:30
1995-12-22T09:05:02 = pén., 09:05
-0010-09-15T04:44:23 = sav., 04:44
EHms (E, HH:mm:ss)
2008-02-05T18:30:30 = rég., 18:30:30
1995-12-22T09:05:02 = pén., 09:05:02
-0010-09-15T04:44:23 = sav., 04:44:23
Ed (E, d)
2008-02-05T18:30:30 = rég., 5
1995-12-22T09:05:02 = pén., 22
-0010-09-15T04:44:23 = sav., 15
Ehm (E, h:mm a)
2008-02-05T18:30:30 = rég., 6:30 PM
1995-12-22T09:05:02 = pén., 9:05 AM
-0010-09-15T04:44:23 = sav., 4:44 AM
Ehms (E, h:mm:ss a)
2008-02-05T18:30:30 = rég., 6:30:30 PM
1995-12-22T09:05:02 = pén., 9:05:02 AM
-0010-09-15T04:44:23 = sav., 4:44:23 AM
Gy (y G)
2008-02-05T18:30:30 = 2008 C.kk.
1995-12-22T09:05:02 = 1995 C.kk.
-0010-09-15T04:44:23 = -10 C.j.
GyMMM (MMM, y G)
2008-02-05T18:30:30 = 2Ky., 2008 C.kk.
1995-12-22T09:05:02 = 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = 9Ky., -10 C.j.
GyMMMEd (E, d 'ne' MMM, y G)
2008-02-05T18:30:30 = rég., 5 ne 2Ky., 2008 C.kk.
1995-12-22T09:05:02 = pén., 22 ne 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = sav., 15 ne 9Ky., -10 C.j.
GyMMMd (d 'ne' MMM, y G)
2008-02-05T18:30:30 = 5 ne 2Ky., 2008 C.kk.
1995-12-22T09:05:02 = 22 ne 12Ky., 1995 C.kk.
-0010-09-15T04:44:23 = 15 ne 9Ky., -10 C.j.
GyMd (GGGGG y-MM-dd)
2008-02-05T18:30:30 = C.kk. 2008-02-05
1995-12-22T09:05:02 = C.kk. 1995-12-22
-0010-09-15T04:44:23 = C.j. -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 (E, dd/MM)
2008-02-05T18:30:30 = rég., 05/02
1995-12-22T09:05:02 = pén., 22/12
-0010-09-15T04:44:23 = sav., 15/09
MMM (LLL)
2008-02-05T18:30:30 = 2Ky.
1995-12-22T09:05:02 = 12Ky.
-0010-09-15T04:44:23 = 9Ky.
MMMEd (E, d 'ne' MMM)
2008-02-05T18:30:30 = rég., 5 ne 2Ky.
1995-12-22T09:05:02 = pén., 22 ne 12Ky.
-0010-09-15T04:44:23 = sav., 15 ne 9Ky.
MMMMEd (E, d 'ne' MMMM)
2008-02-05T18:30:30 = rég., 5 ne 2-Kysã
1995-12-22T09:05:02 = pén., 22 ne 12-Kysã
-0010-09-15T04:44:23 = sav., 15 ne 9-Kysã
MMMMW-count-other ('simỹnỹ' W 'ne' MMMM)
2008-02-05T18:30:30 = simỹnỹ 1 ne 2-Kysã
1995-12-22T09:05:02 = simỹnỹ 3 ne 12-Kysã
-0010-09-15T04:44:23 = simỹnỹ 2 ne 9-Kysã
MMMMd (d 'ne' MMMM)
2008-02-05T18:30:30 = 5 ne 2-Kysã
1995-12-22T09:05:02 = 22 ne 12-Kysã
-0010-09-15T04:44:23 = 15 ne 9-Kysã
MMMd (d 'ne' MMM)
2008-02-05T18:30:30 = 5 ne 2Ky.
1995-12-22T09:05:02 = 22 ne 12Ky.
-0010-09-15T04:44:23 = 15 ne 9Ky.
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 (d/M)
2008-02-05T18:30:30 = 5/2
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/9
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 (MM/y)
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 = rég., 05/02/2008
1995-12-22T09:05:02 = pén., 22/12/1995
-0010-09-15T04:44:23 = sav., 15/09/-10
yMM (MM/y)
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMMM (MMM, y)
(the examples for this one roll on into the next chunk, bestie — hold that thought 🫶)
okay so we're still mid-list, still cooking — this next block of outputs belongs to the pattern that just wrapped up in part one, so no need to re-read it, just vibe with the results 🫶
2008-02-05T18:30:30 = 2Ky., 2008
1995-12-22T09:05:02 = 12Ky., 1995
-0010-09-15T04:44:23 = 9Ky., -10
yMMMEd(E, d 'ne' MMM, y) — weekday out front, then day, month, year, the whole lil squad 🎀
2008-02-05T18:30:30 = rég., 5 ne 2Ky., 2008
1995-12-22T09:05:02 = pén., 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = sav., 15 ne 9Ky., -10
yMMMM(MMMM, y) — full month name + year, short and sweet 💖
2008-02-05T18:30:30 = 2-Kysã, 2008
1995-12-22T09:05:02 = 12-Kysã, 1995
-0010-09-15T04:44:23 = 9-Kysã, -10
yMMMMEd(E, d 'ne' MMMM, y) — the full-month version but with the weekday riding along ✨
2008-02-05T18:30:30 = rég., 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = pén., 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = sav., 15 ne 9-Kysã, -10
yMMMMd(d 'ne' MMMM, y) — same energy, minus the weekday, she said "I'll go alone" 💅
2008-02-05T18:30:30 = 5 ne 2-Kysã, 2008
1995-12-22T09:05:02 = 22 ne 12-Kysã, 1995
-0010-09-15T04:44:23 = 15 ne 9-Kysã, -10
yMMMd(d 'ne' MMM, y) — abbreviated month this time, still serving 🦋
2008-02-05T18:30:30 = 5 ne 2Ky., 2008
1995-12-22T09:05:02 = 22 ne 12Ky., 1995
-0010-09-15T04:44:23 = 15 ne 9Ky., -10
yMd(dd/MM/y) — pure numbers, slash slash slash, day-first bestie, day FIRST 🌸
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
lowkey look at that last one — the year comes out as -10 in there, no cap, that's just what the locale hands you for a negative year 😭
yQQQ(QQQ, y) — abbreviated quarter, my fave lilT-number 🔥
2008-02-05T18:30:30 = T1, 2008
1995-12-22T09:05:02 = T4, 1995
-0010-09-15T04:44:23 = T3, -10
yQQQQ(QQQQ, y) — the long-form quarter, all spelled out and iconic 👑
2008-02-05T18:30:30 = 1ⁿ kysã-tẽgtũ, 2008
1995-12-22T09:05:02 = 4ⁿ kysã-tẽgtũ, 1995
-0010-09-15T04:44:23 = 3ⁿʰ kysã-tẽgtũ, -10
yw-count-other('simỹnỹ' w, Y) — week-of-year counting into the year, the "other" flavour of it 🧚
2008-02-05T18:30:30 = simỹnỹ 6, 2008
1995-12-22T09:05:02 = simỹnỹ 51, 1995
-0010-09-15T04:44:23 = simỹnỹ 37, -10
💀 Miscellaneous
the lil extras that don't fit anywhere else, and yes they're real:
- Prefers 24 hour time? —
Yes✨ (no AM/PM chaos here, we're grown) - Local first day of the week —
7(numĩggu)
🌈 Strftime Patterns
the classic strftime-style ones, bestie, the ones you've definitely seen in a hundred other places — here's how this locale formats them:
%c(%a %b %e %H:%M:%S %Y) — date time format, the big one 🎀
2008-02-05T18:30:30 = rég. 2Ky. 5 18:30:30 2008
1995-12-22T09:05:02 = pén. 12Ky. 22 09:05:02 1995
-0010-09-15T04:44:23 = sav. 9Ky. 15 04:44:23 -10
yep, those double spaces are in there fr fr — that's the %e doing its space-padded day thing, not a typo, don't come for me 🙈
%x(%m/%d/%y) — date format, month first because that's what the pattern says 📅
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, hours minutes seconds, 24-hour girlie ⏰
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 literally it, that's the whole support section, go read DateTime::Locale and it'll all make sense i promise 💜
and that's a wrap on the DateTim...:kgp_BR(3) page — brought to you by perl v5.42.0, dated 2024-12-12, and yes i know the title got truncated, she's just like that, kgp_BR 4ever 🦋⭐👑
📦 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