Formato de data e hora
As configurações regionais e de idioma do Windows são usadas para formatar a hora e a data para impressões de forma sensível ao lugar. Isto produz os seguintes resultados quando o inglês (EUA) é usado e a data curta está definida como mm/dd/aaaa e a hora é definida como h:mm:ss tt:
Se você quer personalizar o formato de data ou hora, você pode atribuir uma função ANSI C o string de formato compatível com strftime para algumas das seguintes variáveis.
Alguns dos códigos mais comuns de substituição estão listados abaixo. Com estes strings de formatação, você pode escolher como exibir a data e a hora. Por exemplo, você pode definir MS_PENTABLE_DATE_FORMAT="Agora é %I:%M %p on %A, %B %d, %Y", que é exibido como "Agora é 02:36 PM de segunda-feira, 10 de dezembro de 2007".
%a | Nome abreviado do dia útil (como Qui) |
%A | Nome completo do dia útil (como quinta-feira) |
%b | Nome abreviado do mês (como nov) |
%B | Nome completo do mês (como novembro) |
%c | Representação de data e hora apropriada para o lugar |
%d | Dia do mês como um valor inteiro (00-31) |
%H | Hora usando um relógio de 24 horas (00-23) |
%I | Hora usando um relógio de 12 horas (01-12) |
%j | Dia do ano como número decimal (001-366) |
%m | Mês como número decimal (01-12) |
%M | Minutos como número decimal (00-59) |
%p | Indicador AM/PM para o relógio de 12 horas |
%S | Segundos como número decimal (00-59) |
%w | Dia útil como número decimal (0-6 com domingo como 0) |
%x | Representação da data para o lugar atual |
%X | Representação da hora para o lugar atual |
%y | Número de dois dígitos do ano (como 99) |
%Y | Número de quatro dígitos do ano (como 1999) |