【发布时间】:2011-02-28 16:00:18
【问题描述】:
我有时间,UTC 时间。我还有一个“房间”分配,其中有与之相关的部分时区信息(它有一个位置,所以我知道它是东部、太平洋等)。
我需要采用 UTC 时间,并将其转换为“目标”时区。但是,日期可能是未来或过去,因此“目标”时区需要根据相应的时区规则为“标准”或“日光”。
所以,我想要这样的东西:
TimeZoneInfo.ConvertTimeFromUtc(UTCDateTime, TimeZoneInfo.FindSystemTimeZoneById(tz));
但我不知道如何获得“tz”,因为我只知道它是(例如)PST 或 PDT 值,我不知道是哪一个。
我应该如何处理这个问题?
【问题讨论】: