VB.NET
VB.NET
How to Parse a TimeStamp (such as 2016-11-11T14:32:17.0908971Z)
Timestamps are frequently used in REST API responses. This example demonstrates how to parse a timestamp string to get at the date/time components in the local timezone or in the GMT/UTC timezone.Chilkat VB.NET Downloads
' Let's say we have a timestamp string such as 2016-11-11T14:32:17.0908971Z
Dim strTimestamp As String = "2016-11-11T14:32:17.0908971Z"
Dim dateTime As New Chilkat.CkDateTime
dateTime.SetFromTimestamp(strTimestamp)
' Get a DtObj in the local timezone.
Dim bLocalTimezone As Boolean = True
Dim dt As New Chilkat.DtObj
dateTime.ToDtObj(bLocalTimezone,dt)
' Get the individual date/time components
Debug.WriteLine("-- Local Time --")
Debug.WriteLine("Year: " & dt.Year)
Debug.WriteLine("Month: " & dt.Month)
Debug.WriteLine("Day: " & dt.Day)
Debug.WriteLine("Hour: " & dt.Hour)
Debug.WriteLine("Minutes: " & dt.Minute)
Debug.WriteLine("Seconds: " & dt.Second)
' Get a DtObj in the GMT/UTC timezone.
bLocalTimezone = False
dateTime.ToDtObj(bLocalTimezone,dt)
' Get the individual date/time components
Debug.WriteLine("-- UTC Time --")
Debug.WriteLine("Year: " & dt.Year)
Debug.WriteLine("Month: " & dt.Month)
Debug.WriteLine("Day: " & dt.Day)
Debug.WriteLine("Hour: " & dt.Hour)
Debug.WriteLine("Minutes: " & dt.Minute)
Debug.WriteLine("Seconds: " & dt.Second)