Skip to content

#06 Curso C# – DateTime

Mais um artigo referente ao curso de C# e hoje vou apresentar a classe DateTime e algumas funcionalidades que são muito uteis no dia a dia.

Em qualquer sistema que você utilize sempre há a possibilidade de utilizar datas e também a manipulação de datas. Para isso mostraremos a seguir os principais recursos de data em C#.

Para utilizar a funcionalidade de data utilizamos a classe “DateTime” que possui métodos e propriedades estáticos como é o caso da propriedade “NOW” que retorna um tipo de dado datetime com o valor da data e hora no momento da instrução.

Abaixo listamos alguns exemplos:

//Data e hora de agora

DateTime dataAgoar = DateTime.Now;

//Dia

int diaHoje = DateTime.Now.Day;

//Mês

int mesHoje = DateTime.Now.Month;

//Ano

int anoHoje = DateTime.Now.Year;

//Hora

int horaAgora = DateTime.Now.Hour;

//Minutor

int minutorAgora = DateTime.Now.Minute;

//Segundo

int segundoAgora = DateTime.Now.Second;

Para que possamos efetuar subtração de uma data com a outra utilizamos a classe “TimeSpan” que pode possuir o resultado da diferença entre uma data e outra. Exemplo abaixo.

DateTime nascimento = DateTime.Parse(“25/11/1985 07:01:00”);

TimeSpan resultado = DateTime.Now.Subtract(nascimento);

double dias = resultado.TotalDays;

Existem outras propriedades que também podem ser utilizadas nesta classe, como total de minutos, total de segundos e varias outras.

Fim do artigo e até a próxima 🙂

Published inC#

Be First to Comment

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *