Formatação usada para template tag {% now %} e template filter |date:"".
Código | Descrição | Exemplo de resultado |
---|---|---|
a | 'a.m.' ou 'p.m.' | 'a.m.' |
A | 'AM' ou 'PM'. | 'AM' |
b | Mês, textual, 3 letras, minúsculas. | 'jan' |
d | Dia do mês, 2 dígitos com zero à esquerda quando menor que 10. | '01' to '31' |
D | Dia do mês, textual, 3 letras. | 'Seg' |
f | Hora completa, formato de 12 horas, com minutos eliminados se for zero | '1', '1:30' |
F | Mês, textual, longo | 'Janeiro' |
g | Hora, formato de 12 horas sem zero. | '1' a '12' |
G | Hora, formato de 24 horas sem zero. | '0' a '23' |
h | Hora, formato de 12 horas com zero | '01' a '12' |
H | Hora, formato de 24 horas com zero | '00' a '23' |
i | Minutos | '00' a '59' |
j | Dia do mês sem zero | '1' to '31' |
l | Dia da semana, textual, longo | 'Segunda' |
L | Valor booleano para indicar que ano é bissexto | True ou False |
m | Mês, 2 dígitos com zero | '01' to '12' |
M | Mês, textual, 3 letras | 'Jan' |
n | Mês sem zero | '1' to '12' |
N | Mês abreviado no estilo Associated Press | 'Jan.', 'Fev.', 'Março', 'Maio' |
O | Diferença para horário Greenwich em número de horas. | '+0200' |
P | Hora completa, tipo 12 horas, minutos e 'a.m.'/'p.m.', com minutos eliminados se for zero e tratamento de casos especiais 'meia-noite' e 'meio-dia' | '1 a.m.', '1:30 p.m.', 'meia-noite', 'meio-dia', '12:30 p.m.' |
r | Data formatada no padrão RFC 2822. | 'Thu, 21 Dec 2000 16:01:07 +0200' |
s | Segundos, 2 dígitos com zero | '00' a '59' |
S | Sufixo para números ordinários em inglês para o dia do mês, 2 caracteres | 'st', 'nd', 'rd' or 'th' |
t | Número total de dias que o mês daquela data possui | 28 a 31 |
T | Fuso horário atual | 'EST', 'MDT' |
w | Dia da semana, dígitos sem zero | '0' (Domingo) a '6' (Sábado) |
W | Número da semana no ano, padrão ISO-8601, com as semanas iniciando na Segunda | 1, 53 |
y | Ano, 2 dígitos | '99' |
Y | Ano, 4 dígitos | '1999' |
z | Dia do ano | 0 a 365 |
Z | Diferença de segundos do fuso horário. A diferença para fusos horários a oeste de UTC é sempre negativa, e para o leste de UTC é sempre positiva. | -43200 a 43200 |
Fonte: http://docs.djangoproject.com/en/dev/ref/templates/builtins/#now
Formatação usada para a função datetime.strftime(). Não traduz usando o sistema de internacionalização do Django, sempre trabalha com as configurações regionais do sistema operacional.
Código | Descrição | Exemplo de resultado |
---|---|---|
%a | Dia da semana, textual, 3 letras | Sun |
%A | Dia da semana, textual, longo | Sunday |
%b | Mês, textual, 3 letras | Nov |
%B | Mês, textual, longo | November |
%c | Data/hora completa | Sun Nov 23 18:44:17 2008 |
%d | Dia do mês, 2 dígitos, com zero à esquerda quando menor que 10 | 23 |
%H | Hora do dia, tipo 24 horas, com zero | 09, 18 |
%I | Hora do dia, tipo 12 horas, com zero | 09, 06 |
%j | Dia do ano | 328 |
%m | Mês, 2 dígitos, com zero | 11 |
%M | Minutos, 2 dígitos, com zero | 01 |
%p | 'AM' ou 'PM' para hora | |
%S | Segundos, 2 dígitos, com zero | 22 |
%U | Número da semana no ano, padrão ISO-8601, com as semanas iniciando no Domingo | 47 |
%w | Dia da semana em dígito, com as semanas começando no Domingo e no dígito 0 | 0 |
%W | Número da semana no ano, padrão ISO-8601, com as semanas iniciando na Segunda | 46 |
%x | Data no formato definido no sistema operacional | 11/23/08 |
%X | Hora no formato definido no sistema operacional | 19:01:22 |
%y | Ano, 2 dígitos, com zero | 08 |
%Y | Ano, 4 dígitos, com zero | 2008 |
%Z | Fuso horário (vazio se não estiver definido) | UTC |
%% | Caracter '%' |