DateTim...e::pt_BR(3)

💖 NAME 💖

DateTime::Locale::pt_BR — locale data examples for the Portuguese Brazil (pt-BR) locale. No cap, that's literally what it is. It lives in the User Contributed Perl Documentation section, and it is here to serve you every Brazilian Portuguese string you could ever want. 🎀

✨ DESCRIPTION ✨

Okay so bestie, this pod file is a whole showcase — it's packed with examples of the locale data that's available for the Portuguese Brazil locale. That's the entire assignment. Now let's actually look at the goods. 🦋


🌸 Days 🌸

Wide (format)

segunda-feira
terça-feira
quarta-feira
quinta-feira
sexta-feira
sábado
domingo

Abbreviated (format)

seg.
ter.
qua.
qui.
sex.
sáb.
dom.

Narrow (format)

S
T
Q
Q
S
S
D

Wide (stand-alone)

segunda-feira
terça-feira
quarta-feira
quinta-feira
sexta-feira
sábado
domingo

Abbreviated (stand-alone)

seg.
ter.
qua.
qui.
sex.
sáb.
dom.

Narrow (stand-alone)

S
T
Q
Q
S
S
D
Not the duplicate Qs and Ss in narrow — that's not a typo, that's just how narrow forms be. 💀

🎀 Months 🎀

Wide (format)

janeiro
fevereiro
março
abril
maio
junho
julho
agosto
setembro
outubro
novembro
dezembro

Abbreviated (format)

jan.
fev.
mar.
abr.
mai.
jun.
jul.
ago.
set.
out.
nov.
dez.

Narrow (format)

J
F
M
A
M
J
J
A
S
O
N
D

Wide (stand-alone)

janeiro
fevereiro
março
abril
maio
junho
julho
agosto
setembro
outubro
novembro
dezembro

Abbreviated (stand-alone)

jan.
fev.
mar.
abr.
mai.
jun.
jul.
ago.
set.
out.
nov.
dez.

Narrow (stand-alone)

J
F
M
A
M
J
J
A
S
O
N
D

👑 Quarters 👑

Wide (format)

1º trimestre
2º trimestre
3º trimestre
4º trimestre

Abbreviated (format)

T1
T2
T3
T4

Narrow (format)

1
2
3
4

Wide (stand-alone)

1º trimestre
2º trimestre
3º trimestre
4º trimestre

Abbreviated (stand-alone)

T1
T2
T3
T4

Narrow (stand-alone)

1
2
3
4

🌈 Eras 🌈

Wide (format)

antes de Cristo
depois de Cristo

Abbreviated (format)

a.C.
d.C.

Narrow (format)

a.C.
d.C.

🗓️ Date Formats 🗓️

Full

2008-02-05T18:30:30 = terça-feira, 5 de fevereiro de 2008
1995-12-22T09:05:02 = sexta-feira, 22 de dezembro de 1995
-0010-09-15T04:44:23 = sábado, 15 de setembro de -10

Long

2008-02-05T18:30:30 = 5 de fevereiro de 2008
1995-12-22T09:05:02 = 22 de dezembro de 1995
-0010-09-15T04:44:23 = 15 de setembro de -10

Medium

2008-02-05T18:30:30 = 5 de fev. de 2008
1995-12-22T09:05:02 = 22 de dez. de 1995
-0010-09-15T04:44:23 = 15 de set. de -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 = terça-feira, 5 de fevereiro de 2008 18:30:30 UTC
1995-12-22T09:05:02 = sexta-feira, 22 de dezembro de 1995 09:05:02 UTC
-0010-09-15T04:44:23 = sábado, 15 de setembro de -10 04:44:23 UTC

Long

2008-02-05T18:30:30 = 5 de fevereiro de 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 de dezembro de 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 de setembro de -10 04:44:23 UTC

Medium

2008-02-05T18:30:30 = 5 de fev. de 2008 18:30:30
1995-12-22T09:05:02 = 22 de dez. de 1995 09:05:02
-0010-09-15T04:44:23 = 15 de set. de -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 🌟

Alright bestie, this is the long part — every named format, with its three example timestamps. Buckle in. 🫶

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 = ter.
1995-12-22T09:05:02 = sex.
-0010-09-15T04:44:23 = sáb.

EBhm (E h:mm B)

2008-02-05T18:30:30 = ter. 6:30 B
1995-12-22T09:05:02 = sex. 9:05 B
-0010-09-15T04:44:23 = sáb. 4:44 B

EBhms (E h:mm:ss B)

2008-02-05T18:30:30 = ter. 6:30:30 B
1995-12-22T09:05:02 = sex. 9:05:02 B
-0010-09-15T04:44:23 = sáb. 4:44:23 B

EHm (E, HH:mm)

2008-02-05T18:30:30 = ter., 18:30
1995-12-22T09:05:02 = sex., 09:05
-0010-09-15T04:44:23 = sáb., 04:44

EHms (E, HH:mm:ss)

2008-02-05T18:30:30 = ter., 18:30:30
1995-12-22T09:05:02 = sex., 09:05:02
-0010-09-15T04:44:23 = sáb., 04:44:23

Ed (E, d)

2008-02-05T18:30:30 = ter., 5
1995-12-22T09:05:02 = sex., 22
-0010-09-15T04:44:23 = sáb., 15

Ehm (E, h:mm a)

2008-02-05T18:30:30 = ter., 6:30 PM
1995-12-22T09:05:02 = sex., 9:05 AM
-0010-09-15T04:44:23 = sáb., 4:44 AM

Ehms (E, h:mm:ss a)

2008-02-05T18:30:30 = ter., 6:30:30 PM
1995-12-22T09:05:02 = sex., 9:05:02 AM
-0010-09-15T04:44:23 = sáb., 4:44:23 AM

Gy (y G)

2008-02-05T18:30:30 = 2008 d.C.
1995-12-22T09:05:02 = 1995 d.C.
-0010-09-15T04:44:23 = -10 a.C.

GyMMM (MMM 'de' y G)

2008-02-05T18:30:30 = fev. de 2008 d.C.
1995-12-22T09:05:02 = dez. de 1995 d.C.
-0010-09-15T04:44:23 = set. de -10 a.C.

GyMMMEd (E, d 'de' MMM 'de' y G)

2008-02-05T18:30:30 = ter., 5 de fev. de 2008 d.C.
1995-12-22T09:05:02 = sex., 22 de dez. de 1995 d.C.
-0010-09-15T04:44:23 = sáb., 15 de set. de -10 a.C.

GyMMMd (d 'de' MMM 'de' y G)

2008-02-05T18:30:30 = 5 de fev. de 2008 d.C.
1995-12-22T09:05:02 = 22 de dez. de 1995 d.C.
-0010-09-15T04:44:23 = 15 de set. de -10 a.C.

GyMd (dd/MM/y GGGGG)

2008-02-05T18:30:30 = 05/02/2008 d.C.
1995-12-22T09:05:02 = 22/12/1995 d.C.
-0010-09-15T04:44:23 = 15/09/-10 a.C.

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 = ter., 05/02
1995-12-22T09:05:02 = sex., 22/12
-0010-09-15T04:44:23 = sáb., 15/09

MMM (LLL)

2008-02-05T18:30:30 = fev.
1995-12-22T09:05:02 = dez.
-0010-09-15T04:44:23 = set.

MMMEd (E, d 'de' MMM)

2008-02-05T18:30:30 = ter., 5 de fev.
1995-12-22T09:05:02 = sex., 22 de dez.
-0010-09-15T04:44:23 = sáb., 15 de set.

MMMMEd (E, d 'de' MMMM)

2008-02-05T18:30:30 = ter., 5 de fevereiro
1995-12-22T09:05:02 = sex., 22 de dezembro
-0010-09-15T04:44:23 = sáb., 15 de setembro

MMMMW-count-one (W'ª' 'semana' 'de' MMMM)

2008-02-05T18:30:30 = 1ª semana de fevereiro
1995-12-22T09:05:02 = 3ª semana de dezembro
-0010-09-15T04:44:23 = 2ª semana de setembro

MMMMW-count-other (W'ª' 'semana' 'de' MMMM)

2008-02-05T18:30:30 = 1ª semana de fevereiro
1995-12-22T09:05:02 = 3ª semana de dezembro
-0010-09-15T04:44:23 = 2ª semana de setembro

MMMMd (d 'de' MMMM)

2008-02-05T18:30:30 = 5 de fevereiro
1995-12-22T09:05:02 = 22 de dezembro
-0010-09-15T04:44:23 = 15 de setembro

MMMd (d 'de' MMM)

2008-02-05T18:30:30 = 5 de fev.
1995-12-22T09:05:02 = 22 de dez.
-0010-09-15T04:44:23 = 15 de set.

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

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 = ter., 05/02/2008
1995-12-22T09:05:02 = sex., 22/12/1995
-0010-09-15T04:44:23 = sáb., 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

and the pattern party keeps going 🎊 — here's every single one, no skips:

  • yMMM (MMM 'de' y) — month + year, short and sweet:
2008-02-05T18:30:30 = fev. de 2008
1995-12-22T09:05:02 = dez. de 1995
-0010-09-15T04:44:23 = set. de -10
  • yMMMEd (E, d 'de' MMM 'de' y) — day of week, day, short month, year:
2008-02-05T18:30:30 = ter., 5 de fev. de 2008
1995-12-22T09:05:02 = sex., 22 de dez. de 1995
-0010-09-15T04:44:23 = sáb., 15 de set. de -10
  • yMMMM (MMMM 'de' y) — full month name + year:
2008-02-05T18:30:30 = fevereiro de 2008
1995-12-22T09:05:02 = dezembro de 1995
-0010-09-15T04:44:23 = setembro de -10
  • yMMMMEd (E, d 'de' MMMM 'de' y) — day of week, day, full month, year:
2008-02-05T18:30:30 = ter., 5 de fevereiro de 2008
1995-12-22T09:05:02 = sex., 22 de dezembro de 1995
-0010-09-15T04:44:23 = sáb., 15 de setembro de -10
  • yMMMMd (d 'de' MMMM 'de' y) — day + full month + year:
2008-02-05T18:30:30 = 5 de fevereiro de 2008
1995-12-22T09:05:02 = 22 de dezembro de 1995
-0010-09-15T04:44:23 = 15 de setembro de -10
  • yMMMd (d 'de' MMM 'de' y) — day + short month + year:
2008-02-05T18:30:30 = 5 de fev. de 2008
1995-12-22T09:05:02 = 22 de dez. de 1995
-0010-09-15T04:44:23 = 15 de set. de -10
  • yMd (dd/MM/y) — the classic numeric date, slashes and all:
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 'de' y) — quarter abbreviation + year:
2008-02-05T18:30:30 = T1 de 2008
1995-12-22T09:05:02 = T4 de 1995
-0010-09-15T04:44:23 = T3 de -10
  • yQQQQ (QQQQ 'de' y) — full quarter + year:
2008-02-05T18:30:30 = 1º trimestre de 2008
1995-12-22T09:05:02 = 4º trimestre de 1995
-0010-09-15T04:44:23 = 3º trimestre de -10
  • yw-count-one (w'ª' 'semana' 'de' Y) — week number (singular form), week of year:
2008-02-05T18:30:30 = 6ª semana de 2008
1995-12-22T09:05:02 = 51ª semana de 1995
-0010-09-15T04:44:23 = 37ª semana de -10
  • yw-count-other (w'ª' 'semana' 'de' Y) — week number (other form), same energy:
2008-02-05T18:30:30 = 6ª semana de 2008
1995-12-22T09:05:02 = 51ª semana de 1995
-0010-09-15T04:44:23 = 37ª semana de -10

Miscellaneous

  • Prefers 24 hour time? Yes 💯 — no AM/PM chaos here, bestie.
  • Local first day of the week 7 (domingo) — Sunday is the main character 👑.

Strftime Patterns

  • %c (%a %d %b %Y %T) — date time format, the whole shebang:
2008-02-05T18:30:30 = ter. 05 fev. 2008 18:30:30
1995-12-22T09:05:02 = sex. 22 dez. 1995 09:05:02
-0010-09-15T04:44:23 = sáb. 15 set. -10 04:44:23
  • %x (%d/%m/%Y) — date format, numeric and neat:
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
  • %X (%T) — time format, just the clock:
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.


later, bestie! this page is from Perl v5.42.0, dated 2024-12-12, and it's the DateTim...e::pt_BR(3) manpage. slay 💅✨

📦 where this page comes from