Formatação personalizada de colunas de data e hora
Se o formato que você deseja utilizar não pode ser criado com as configurações dadas, os caracteres de formato personalizado permite que você crie seus próprios formatos utilizando um código, explicado nos exemplos abaixo.
Exemplos:
Abaixo estão alguns exemplos de caracteres de formato personalizado para formatos de datetime. Para obter mais informações, consulte a literatura sobre sequências de formato DateTime, como a existente no MSDN.Caractere | Descrição |
---|---|
yy | Retorna o ano, mensurado como um número entre 0 e 99. |
yyyy | Retorna o ano como um número de quatro dígitos. |
M | Retorna o mês, mensurado como um número entre 1 e 12, com um ou dois dígitos, dependendo do valor. Isso significa que junho será escrito como "6" quando essa sequência de caracteres de formato for aplicada (enquanto novembro será escrito como "11"). |
MM | Retorna o mês com dois dígitos, mensurado como um número entre 1 e 12. Isto significa que junho será escrito como '06 '. |
MMM | Retorna o nome abreviado do mês. Por exemplo, 'jun'. |
MMMM | Retorna o nome completo do mês. Por exemplo, 'junho'. |
d | Retorna o dia do mês, mensurado como um número entre 1 e 31, com um ou dois dígitos, dependendo do valor. Isso significa que o sexto dia de um mês será escrito como "6" (enquanto o 11° será escrito como "11") quando essa sequência de caracteres de formato é aplicada. |
dd | Retorna o mês com dois dígitos com dois dígitos, mensurado como um número entre 1 e 31. Isso significa que o 6o de um mês será escrito como '06'. |
ddd | Retorna o nome abreviado do dia da semana. Por exemplo, 'sex'. |
dddd | Retorna o nome completo do dia da semana. Por exemplo, 'sexta'. |
h | Retorna a hora utilizando um relógio de 12 horas, com um ou dois dígitos, dependendo do valor. Isso significa que, se o horário for 7:20:22, o formato "h" exibirá a hora como "7", ou seja, usando um único dígito. Se o horário for 11:20:22, "h" retornará 11. |
hh | Retorna a hora usando um relógio de 12 horas, que sempre usa dois dígitos. Isso significa que o horário 7:20:22 será escrito como "07:20:22" quando essa sequência de caracteres de formato for aplicada. |
H | Retorna a hora utilizando um relógio de 24 horas, com um ou dois dígitos, dependendo do valor. Isso significa que, se o horário for 7:20:22, o formato "H" exibirá a hora como "7", ou seja, usando um único dígito. Se o horário for 11:20:22, "H" retornará 11. Se o horário é de 20 minutos após sete da noite, "H" retornará 19:20:00. |
HH | Retorna a hora usando um relógio de 24 horas, que sempre usa dois dígitos. Isso significa que 6 horas da manhã será escrito como '06' e 6 horas da tarde será escrito como '18'. |
m | Retorna o minuto, com um ou dois dígitos, dependendo do valor. Isso significa que seis minutos serão escritos como "6" (enquanto 11 minutos serão escritos como "11"). |
mm | Retorna o minuto com dois dígitos. Isso significa que seis minutos será escrito como '06'. |
s | Retorna o segundo, com um ou dois dígitos, dependendo do valor. Isso significa que seis segundos serão escritos como "6" (enquanto 11 segundos serão escritos como "11"). |
ss | Retorna o segundo com dois dígitos. Isso significa que seis segundos será escrito como '06'. |
f | Retorna os décimos de segundo. |
ff | Retorna os centésimos de segundo. |
fff | Retorna os milissegundos. |
tt | Retorna o designador AM/PM. |
: | Retorna o separador de hora. |
/ | Retorna o separador de data. |
Também é possível adicionar qualquer valor de sequência personalizada; porém, se algum caractere especificador for incluído na sequência, ele deverá ser precedido por uma barra invertida (\).