The following characters are recognized to create the formatting:
| %a | dia da semana abreviado de acordo com a localidade |
|---|---|
| %A | nome da semana completo de acordo com a localidade |
| %b | nome do mês abreviado de acordo com a localidade |
| %B | nome do mês completo de acordo com a localidade |
| %c | representação da data e hora preferida pela a localidade |
| %C | número do século (o ano dividido por 100 e truncado para um inteiro, de 00 até 99) |
| %d | dia do mês como um número decimal (de 01 até 31) |
| %D | mesmo que %m/%d/%y |
| %e | dia do mês como um número decimal, um simples dígito é precedido por espaço (de ' 1' até '31') |
| %g | como %G, mas sem o século. |
| %G | o 4-dígito do ano correspodendo as ISO week number (see %V). Este tem o mesmo formato e valor que %Y, exceto que se o ISO week number pertence ao prévio ou próximo ano, aquele ano é usado ao invés deste. |
| %h | mesmo que %b |
| %H | hora como um número decimal usando um relógio de 24-horas (de 00 até 23) |
| %I | hora como um número decimal usando um relógio de 12-hoas (de 01 até 12) |
| %j | dia do ano como número decimal (de 001 até 366) |
| %m | mês como número decimal (de 01 até 12) |
| %M | minuto como número decimal |
| %n | caracter novalinha |
| %p | um dos dois `am' ou `pm' de acordo com o valor da hora dada, ou as strings correspondentes para a localidade |
| %r | hora em a.m. e p.m. notação |
| %R | hora em notação de 24 horas |
| %S | segundo como um número decimal |
| %t | caracter tab |
| %T | hora corrente, igual a %H:%M:%S |
| %u | dia da semana como número decimal [1,7], com 1 representando Segunda-feira |
| %U | dia da semana do ano corrente como número decimal, começando com o primeiro domingo como o primeiro dia da primeira semana |
| %V | O número da semana corrente ISO 8601:1988 do ano corrente como um número decimal, de 01 até 53, onde semana 1 é a primeira semana que tem pelo menos 4 dias no ano corrente, e com segunda-feira como o primeiro dia da semana. (Use %G ou %g para o componente anual que corresponde ao dia da semana para o para o timestamp especificado.) |
| %W | dia da semana do ano corrente como número decimal, começando com o a segunda-feira como o primeiro dia da primera semana |
| %w | dia da semana como número decimal, domingo sendo 0 |
| %x | representação preferida para a data para a localidade corrente sem a hora |
| %X | representação preferida para a hora para a localidade corrente sem a data |
| %y | ano como número decimal sem o século (de 00 até 99) |
| %Y | ano como número decimal incluindo o século |
| %Z | time zone ou nome or abreviação |
| %% | a literal `%' character |