Wednesday, August 20, 2008

Dicas sobre formato de data no .NET

Ai vai uma dica rapidinha sobre como escrever datas nos mais diversos formatos.

Peguemos a data atual do sistema:

DateTime dataAtual = DateTime.Now; // Suponhamos que o valor seja 15/01/2004 11:02:05 PM

Agora podemos escrever essa data em diversos formatos diferentes:

Console.WriteLine(dataAtual.ToString()) --> vai escrever, 15/01/2004 11:02:05 PM

Console.WriteLine(dataAtual.ToLongDateString()) --> vai escrever, Thrusday, January 15, 2004

Console.WriteLine(dataAtual.ToShortDateString()) --> vai escrever, 15/01/2004

Console.WriteLine("{0:hh:mm tt}", dataAtual) --> vai escrever, 11:02 PM

Console.WriteLine("{0:HH:mm}", dataAtual) --> vai escrever, 11:02

Console.WriteLine("{0:ddd MMM dd, yyyy}", dataAtual) --> vai escrever, Thu Jan 15, 2004

Console.WriteLine("{0:HH:mm:ss tt}", dataAtual) --> vai escrever, 11:02:05 PM

Console.WriteLine("{0:m}", dataAtual) --> vai escrever, January 15

Esses sao os que eu considero mais usuais no dia a dia.

Have Fun!

No comments: