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 🙂
Be First to Comment