Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Revista MSDN Magazine Edição 09 - Manipulando Datas e Horas com C#(csharp) e VB .NET
Artigo Originalmente Publicado na MSDN Magazine Edição 09
Clique aqui para ler todos os artigos desta edição
Manipulando Datas e Horas com C# e VB .NET
por Marden Menezes
Manipulação de datas e horas em aplicações é um processo bastante comum e que se faz presente em variados tipos de softwares, desde simples cadastros até os complexos sistemas de gerenciamento de datas e períodos de tempo. Nesse artigo mostrarei como manipular datas em .NET, as maneiras de formatação, cálculo e globalização de suas informações de tempo.
A classe DateTime
A principal classe para manipulação de datas em .NET é a DateTime do namespace System, que conta o tempo através de ticks (cada tick representa 100 nano segundos) desde 01/01/0001 até 31/12/9999. A classe DateTime possui diversos métodos e propriedades estáticas que nos permitem manipular data e hora sem precisar criar instâncias de DateTime. Veja a Tabela 1.
|
Método/Propriedade |
Descrição |
|
DateTime.MinValue |
Representa o valor mínimo, 01/01/0001 00:00:00. |
|
DateTime.MaxValue |
Representa o valor máximo, 31/12/9999 23:59:59 |
|
DateTime.Now |
Retorna um objeto DateTime que representa a data e hora atual no computador |
|
DateTime.Today |
Retorna apenas a data atual no computador |
|
DateTime.IsLeapYear(int ano) |
Retorna um valor booleano indicando se o ano passado como parâmetro em formato de 4 dígitos é bissexto. |
|
DateTime.Compare(DateTime d1, DateTime d2) |
" |
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Marden Menezes
Marden Menezes (mardenmenezes@hotmail.com) é MCAD, MVP e representa a Microsoft nas universidades como Microsoft Student Ambassador. Criador e líder do primeiro e maior grupo de usuários .NET do Brasil, o Sharp Shooters (www.sharpshooters.org.br). Marden vem trabalhando junto com a INETA (www.ineta....



