Quick Tips: Formatando data e hora
Nesta quick tip veremos como formatar data e hora.
Para o nosso exemplo, crie uma nova aplicação console e insira o seguinte código no método main.
DateTime CurrTime = DateTime.Now;
Console.WriteLine(String.Concat("d: ",CurrTime.ToString("d")));
Console.WriteLine(String.Concat("D: ", CurrTime.ToString("D")));
Console.WriteLine(String.Concat("f: ", CurrTime.ToString("f")));
Console.WriteLine(String.Concat("F: ", CurrTime.ToString("F")));
Console.WriteLine(String.Concat("g: ", CurrTime.ToString("g")));
Console.WriteLine(String.Concat("G: ", CurrTime.ToString("G")));
Console.WriteLine(String.Concat("m: ", CurrTime.ToString("m")));
Console.WriteLine(String.Concat("M: ", CurrTime.ToString("M")));
Console.WriteLine(String.Concat("r: ", CurrTime.ToString("r")));
Console.WriteLine(String.Concat("R: ", CurrTime.ToString("R")));
Console.WriteLine(String.Concat("s: ", CurrTime.ToString("s")));
Console.WriteLine(String.Concat("t: ", CurrTime.ToString("t")));
Console.WriteLine(String.Concat("T: ", CurrTime.ToString("T")));
Console.WriteLine(String.Concat("u: ", CurrTime.ToString("u")));
Console.WriteLine(String.Concat("U: ", CurrTime.ToString("U")));
Console.WriteLine(String.Concat("y: ", CurrTime.ToString("y")));
Console.WriteLine(String.Concat("Y: ", CurrTime.ToString("Y")));
Console.ReadLine();
O código é bem simples, primeiro declaramos uma variável do tipo DateTime, depois exibimos ela no console formatada com cada uma das formatações possíveis, para que possamos ver o resultado de cada formatação. Ao final, executamos um ReadLine para o console não feche e possamos ver o resultado, que será o seguinte:

É isso aí pessoal, vou ficando por aqui.
Fiquem a vontade para criticar, tirar dúvidas e sugerir novos temas.
Abraço.
Ricardo Coelho