PROWAREtech








.NET: Working with Dates
Working with the Date object and the TimeSpan object written in C#.
.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.
DateTime dt1 = DateTime.Now;
DateTime dt2 = dt1.AddDays(new Random().NextDouble() * 2);
TimeSpan ts - 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