Dim aTime As Long = DateTime.Now
Log(aTime)
Dim offset As Double = DateTime.GetTimeZoneOffsetAt(aTime)
Log($"GetHour with current timezone offset of ${offset}: ${DateTime.GetHour(aTime)}"$)
DateTime.SetTimeZone(0)
Log($"GetHour with no timezone offset: ${DateTime.GetHour(aTime)}"$)
DateTime.SetTimeZone(offset)
Log($"GetHour after restoring timezone offset to ${offset}: ${DateTime.GetHour(aTime)}"$)