PROWAREtech
ASP.NET: Working with Dates
Working with the Date object and the TimeSpan object in VB.NET (.NET Framework).
.NET makes working with dates incredibly easy. To find the difference between two dates, simply subtract them like subtracting two integers. The result of the operation is a timespan object.
Dim dt1 As DateTime = Now
Dim dt2 As DateTime = dt1.AddDays((New Random).NextDouble() * 2)
Dim ts As TimeSpan = dt2 - dt1
lblDates.InnerHtml = dt2 & " minus " & dt1
lblDays.InnerHtml = ts.Days
lblHours.InnerHtml = ts.Hours
lblMinutes.InnerHtml = ts.Minutes
lblSeconds.InnerHtml = ts.Seconds
lblMillisec.InnerHtml = ts.Milliseconds
lblTotalHours.InnerHtml = ts.Days * 24 + ts.Hours + ts.Minutes / 60
lblTotalMinutes.InnerHtml = ts.Days * 24 * 60 + ts.Hours * 60 + ts.Minutes
DATES: 3/26/2022 3:57:47 PM minus 3/26/2022 11:03:27 AM
DAYS: 0
HOURS: 4
MINUTES: 54
SECONDS: 20
MILLISECONDS: 499
Total Hours: 4
Total Minutes: 294
Comment