Páginas

quarta-feira, 2 de setembro de 2015

Data usando DateTime - C#

Criando

Podemos criar uma data usando um dos construtores da classe:

// Criando a data 31/12/2015 18:30:00
DateTime data = new DateTime(2015, 12, 31, 18, 30, 0);

Esse construtor aceita os parâmetros na seguinte ordem:

Ano, Mês, Dia, Hora, Minuto, Segundo

Podemos também usar o construtor que possui somente a data:

// Criando a data 31/12/2015
DateTime data = new DateTime(2015, 12, 31);

Atribuindo

Existem várias maneiras de atribuir uma data a partir de outros tipos. A mais comum é a partir de uma string. Para isso usamos o método parse:

DateTime data = DateTime.Parse("01/01/1990");


Acessando

Podemos obter os dados de uma DateTime acessando diretamente cada campo:

DateTime data = new DateTime(2015, 12, 31);
Console.WriteLine(data.Year);
Console.WriteLine(data.Month);
Console.WriteLine(data.Day);
Console.WriteLine(data.Hour);
Console.WriteLine(data.Minute);
Console.WriteLine(data.Second);

Ou usando um formato:

Console.WriteLine(data.ToString("dd 'de' MMMM 'de' yyyy")); 
// 31 de dezembro de 2015

Console.WriteLine(data.ToString("dd/MM/yyyy")); 
// 31/12/2015

Console.WriteLine(data.ToString("dd/MM/yy")); 
// 31/12/15



Nenhum comentário:

Postar um comentário