TimeZone.ToLocalTime returns the local time that corresponds to a specified date and time value. : TimeZone « Date Time « VB.Net






TimeZone.ToLocalTime returns the local time that corresponds to a specified date and time value.

 

Imports System
Imports Microsoft.VisualBasic

Module UTCTimeDemo
    Sub Main( )
        Dim localZone As TimeZone = TimeZone.CurrentTimeZone
        Dim baseUTC As DateTime = new DateTime( 2000, 1, 1 )

        Dim loopX As Integer
        For loopX = 0 to 10
            Dim localTime As DateTime = localZone.ToLocalTime( baseUTC )
            Dim localOffset As TimeSpan = localZone.GetUtcOffset( localTime )

            Console.WriteLine( "{0,-20:yyyy-MM-dd HH:mm}" & _
                "{1,-20:yyyy-MM-dd HH:mm}{2,-12}{3}", _
                baseUTC, localTime, localOffset, _
                localZone.IsDaylightSavingTime( localTime ) )
            baseUTC = baseUTC.AddDays( 155.55 )
        Next loopX
    End Sub 
End Module 

   
  








Related examples in the same category

1.TimeZone.GetUtcOffset Method returns the Coordinated Universal Time (UTC) offset for the specified local time.
2.TimeZone.GetDaylightChanges returns the daylight saving time period for a particular year.
3.TimeZone.GetUtcOffset returns the Coordinated Universal Time (UTC) offset for the specified local time.
4.TimeZone.IsDaylightSavingTime