کار کردن با کلاس TimeZoneInfo

این کلاس مختص دات نت 3.5 (به بعد) است و جهت استفاده باید System.Core رو نیز به References پروژه ی خود بیافزایید.

مثال - بدست آوردن تاریخ و زمان فعلی در توکیو :
 

کد:
TimeZoneInfo tzSource = TimeZoneInfo.Local;
TimeZoneInfo tzDestination = TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time");
string sourceTime = TimeZoneInfo.ConvertTime(DateTime.Now, 
    tzSource, tzDestination).ToShortTimeString();
MessageBox.Show(sourceTime);