//PST
var pst = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time");
//将指定时间转换为PST时区
DateTime someDateTime = TimeZoneInfo.ConvertTime(“ConvertDate”, pst);
最主要是用TimeZoneInfo.FindSystemTimeZoneById方法。如要得到EST时区就用:
TimeZoneInfo est = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");