sexta-feira, 9 de maio de 2014

Comparando Datas Utilizando o Tipo DateTime (C#)


Irei apresentar algumas formas de realizarmos comparações de datas utilizando o tipo DateTime no C#. Vamos a um exemplo:
DateTime data1 = Convert.ToDateTime("01/05/2014");

DateTime data2 = DateTime.Now; // 09/05/2014

if (data1 > data2)

     Console.WriteLine("data1 é maior que data2");

if (data1 < data2)

     Console.WriteLine("data1 é menor que data2");


if (data1 == data2)

     Console.WriteLine("data1 é igual que data2");


Console.ReadKey();





Programadores mais experientes costumam utilizar o método compare ele retorna um número inteiro que indica sua posição relativa na ordem de classificação.


if (DateTime.Compare(data1, data2) > 0)

     Console.WriteLine("data1 é maior que data2");

if (DateTime.Compare(data1, data2) < 0)

     Console.WriteLine("data1 é maior que data2");

if (DateTime.Compare(data1, data2) == 0)

     Console.WriteLine("data1 é maior que data2");


Console.ReadKey();
Espereo que tenham gostado e até a próxima.

Nenhum comentário:

Postar um comentário

O QUE É PDF?

É uma sigla inglesa que significa  Formato Portátil de Documento  ( Portable Document Format - PDF).  É um formato de arquivo usado para e...