Mega Code Archive

 
Categories / VB.Net / Date Time
 

Display individual properties of the resulting TimeSpan object

Module Example    Public Sub Main()         Dim date1 As Date = #1/1/2010 8:00:15AM#         Dim date2 As Date = #8/18/2010 1:30:30PM#         Dim interval As TimeSpan = date2 - date1         Console.WriteLine("{0} - {1} = {2}", date2, date1, interval.ToString())         Console.WriteLine("{0,-35} {1,20}", "Value of Days Component:", interval.Days)         Console.WriteLine("{0,-35} {1,20}", "Total Number of Days:", interval.TotalDays)         Console.WriteLine("{0,-35} {1,20}", "Value of Hours Component:", interval.Hours)         Console.WriteLine("{0,-35} {1,20}", "Total Number of Hours:", interval.TotalHours)         Console.WriteLine("{0,-35} {1,20}", "Value of Minutes Component:", interval.Minutes)         Console.WriteLine("{0,-35} {1,20}", "Total Number of Minutes:", interval.TotalMinutes)         Console.WriteLine("{0,-35} {1,20:N0}", "Value of Seconds Component:", interval.Seconds)         Console.WriteLine("{0,-35} {1,20:N0}", "Total Number of Seconds:", interval.TotalSeconds)         Console.WriteLine("{0,-35} {1,20:N0}", "Value of Milliseconds Component:", interval.Milliseconds)         Console.WriteLine("{0,-35} {1,20:N0}", "Total Number of Milliseconds:", interval.TotalMilliseconds)         Console.WriteLine("{0,-35} {1,20:N0}", "Ticks:", interval.Ticks)    End Sub End Module