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 '%' |