Desenvolvimento - Visual Basic .NET

VB.NET - Guia de Referência – Trabalhando com Datas (WinForms)

Trabalhar com datas no .NET se tornou uma rotina simples. Como não conseguimos lembrar de tudo em nosso dia-a-dia, aqui vai um guia de referência para que você possa utilizar sempre que der aquele “branco”.

por David Pomarico



Trabalhar com datas no .NET se tornou uma rotina simples. Como não conseguimos lembrar de tudo em nosso dia-a-dia, aqui vai um guia de referência para que você possa utilizar sempre que der aquele "branco".

Trabalhando com a Data do Sistema:

Data: System.DateTime.Today
Data/Hora: System.DateTime.Now
Adicionando Dia: System.DateTime.Now.AddDays("Numero de dias a serem adicionados")
Adicionando Mês: System.DateTime.Now.AddMonths("Número de meses a serem adicionados")
Adicionando Ano: System.DateTime.Now.AddYears("Número de Anos a serem adicionados")
Adicionando Hora: System.DateTime.Now.AddHours("Número de horas a serem adicionadas")
Adicionando Minuto: System.DateTime.Now.AddMinutes("Número de minutos a serem adicionados")
Saber a quantidade de dias em um determinado mês: System.DateTime.Now.DaysInMonth("Ano", "Mês")
Saber se o ano é bisexto (retorna True ou False): System.DateTime.IsLeapYear("Ano")

Trabalhando com uma Data informada (TextBox, Label, BD, etc):

Microsoft.VisualBasic.DateAdd(Intervalo, número, Data)

Exemplo:

Microsoft.VisualBasic.DateAdd(DateInterval.Day, 1, CType(Me.txtData.Text, Date))

**Intervalo

DateInterval.Day
DateInterval.DayOfYear
DateInterval.Hour
DateInterval.Minute
DateInterval.Month
DateInterval.Quarter
DateInterval.Second
DateInterval.Weekday
DateInterval.WeekOfYear
DateInterval.Year

Abraços.

David Pomarico
dcpomarico@uol.com.br
http://www.thespoke.net/MyBlog/dpomarico/MyBlog.aspx

David Pomarico

David Pomarico - Analista de Sistemas, MCP (Micrososft Certified Professional) em ASP.NET e WindowsForms, atualmente trabalhando em uma multinacional, graduado em Tecnologia em Desenvolvimento de Softwares na Faculdade Informática e Administração Paulista (FIAP), Co-Líder do Grupo de Usuários Codificando.Net SP (www.codificando.net), experiência de 2 anos em .NET, conhecimentos e práticas em Framework .NET, ASP.NET, WinForms, Pocket PC, VB.NET, C#, Crystal Reports.NET, Active Reports for .NET, MS SQL 2000, Oracle 9i, UML, XML.
Visite o meu The spoke: http://br.thespoke.net/MyBlog/dpomarico/MyBlog.aspx