最簡單的入門學習的方法就是看代碼
以下代碼源于uruseibest博客
定義
Dim date1, date2 As DateTime
date1 = Date.Now() '獲得當前本地日期和時間咧最。這里也可以省略Date.晶姊,直接用Now()
date2 = New DateTime(2018, 5, 12, 10, 12, 13) '用指定的年瓜喇、月蒲每、日准夷、小時左驾、分鐘和秒初始化 DateTime
'使用Format將日期時間按照我們的要求輸出來
Console.WriteLine(Format(date1, "yyyy-MM-dd HH:mm:ss"))
Console.WriteLine(Format(date2, "yyyy年MM月dd日 HH時mm分ss秒"))
計算
Dim date1, date2 As DateTime
date1 = Date.Now() '獲得當前本地日期和時間确丢。這里也可以省略Date.霎箍,直接用Now()
date2 = New DateTime(2018, 5, 12, 10, 12, 13) '用指定的年呵晨、月魏保、日、小時摸屠、分鐘和秒初始化 DateTime
'相差月份
Dim diffMonth As Integer
diffMonth = (date2.Year - date1.Year) * 12 + (date2.Month - date1.Month)
Console.WriteLine("相差月份:{0}", diffMonth)
Dim date1, date2 As DateTime
date1 = Date.Now() '獲得當前本地日期和時間谓罗。這里也可以省略Date.,直接用Now()
date2 = New DateTime(2018, 5, 12, 10, 12, 13) '用指定的年季二、月檩咱、日揭措、小時、分鐘和秒初始化 DateTime
Dim tspan As TimeSpan
tspan = date2.Subtract(date1)
Console.WriteLine(tspan.Hours)
Console.WriteLine(tspan.TotalHours)
Sub Main()
Dim date1, date2 As DateTime
date1 = Date.Now()
date2 = New DateTime(2018, 5, 12, 10, 12, 13)
Console.WriteLine("相差天數(shù):" & (date2 - date1).TotalDays)
Console.WriteLine("相差小時:" & (date2 - date1).TotalHours)
Console.WriteLine("相差分鐘:" & (date2 - date1).TotalMinutes)
Console.WriteLine("相差秒鐘:" & (date2 - date1).TotalSeconds)
Console.WriteLine("相差毫秒:" & (date2 - date1).TotalMilliseconds)
Console.ReadKey()
End Sub