Converts a time to the time in a particular time zone. : TimeZoneInfo « Date Time « VB.Net






Converts a time to the time in a particular time zone.

 

Module Example
   Public Sub Main()
      Dim time1 As Date = #1/1/2010 12:01AM#
      Dim time2 As Date = #11/6/2010 11:30PM#
      Dim times() As DateTimeOffset = { New DateTimeOffset(time1, TimeZoneInfo.Local.GetUtcOffset(time1)), _
                                        New DateTimeOffset(time1, Timespan.Zero), _
                                        New DateTimeOffset(time2, TimeZoneInfo.Local.GetUtcOffset(time2)), _
                                        New DateTimeOffset(time2.AddHours(3), TimeZoneInfo.Local.GetUtcOffset(time2.AddHours(3))) }

      Dim est As TimeZoneInfo 
      est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time")

      Console.WriteLine("Local time zone: {0}", TimeZoneInfo.Local.DisplayName)

      For Each timeToConvert As DateTimeOffset In times
         Dim targetTime As DateTimeOffset = TimeZoneInfo.ConvertTime(timeToConvert, est)
         Console.WriteLine("Converted {0} to {1}.", timeToConvert, targetTime)
      Next                        
   End Sub
End Module

   
  








Related examples in the same category

1.TimeZoneInfo.BaseUtcOffset gets the time difference between the current time zone's standard time and Coordinated Universal Time (UTC).
2.TimeZoneInfo.ConvertTime converts a time to the time in a particular time zone.
3.TimeZoneInfo.ConvertTimeToUtc
4.TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time")
5.TimeZoneInfo.DaylightName
6.TimeZoneInfo.DisplayName
7.TimeZoneInfo.Equals
8.TimeZoneInfo.IsDaylightSavingTime
9.Gets a TimeZoneInfo object that represents the local time zone.
10.Gets a TimeZoneInfo object that represents the Coordinated Universal Time (UTC) zone.
11.Display the names for standard time and daylight saving time for the local time zone
12.Display the current date and time and show if they occur in daylight saving time
13.Get the current Coordinated Universal Time (UTC) and UTC offset.
14.Display the daylight saving time range for the current year
15.Convert a time from one time zone to another.
16.Converts a time from one time zone to another based on time zone identifiers.
17.Eastern Standard Time
18.GMT Standard Time
19.Russian Standard Time
20.India Standard Time
21.China Standard Time
22.Tokyo Standard Time
23.Converts a Coordinated Universal Time (UTC) to the time in a specified time zone.
24.Converts the current date and time to Coordinated Universal Time (UTC).
25.Converts the time in a specified time zone to Coordinated Universal Time (UTC).
26.Creates a time zone with identifier, an offset from Coordinated Universal Time (UTC), a display name, and a standard time display name.
27.Gets the time zone identifier.
28.whether a date and time is ambiguous and can be mapped to two or more Coordinated Universal Time (UTC) times.
29.Report time as DST if it is either ambiguous or DST
30.Gets a value indicating whether the time zone has any daylight saving time rules.