Tags: | Posted by Christoph on 3/25/2009 5:47 PM | Comments (0)

geht recht einfach mit folgendem Code:

' DateTime in UTCDateTime 
dim utcDate = DateTime.SpecifyKind(DateTime.Parse("2008-11-01T19:35:00.0000000Z"), DateTimeKind.Utc)

' create new TimeZoneInfoTimeZoneInfo 
dim destinationTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time") 

' convert to local date in destination TimeZoneDateTime 
dim localDate = TimeZoneInfo.ConvertTimeFromUtc(utcDate, destinationTimeZone)

die nötigen IDs gibts in der Registry unter:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TimeZones:

gefunden habe ich den Beitrag hier