【发布时间】:2020-04-28 14:57:51
【问题描述】:
我正在尝试创建一个单元测试来测试机器上时区何时更改的情况,因为它已被错误地设置然后更正。
在测试中,我需要能够在非本地时区创建 DateTime 对象,以确保运行测试的人无论身在何处都可以成功地执行此操作。
从 DateTime 构造函数中可以看出,我可以将 TimeZone 设置为本地时区、UTC 时区或未指定。
如何创建具有特定时区(如 PST)的 DateTime?
【问题讨论】:
-
您对 DateTime 构造函数的描述指定了 DateTimeKind,而不是 Time Zone。 DateTimeKind 的用处极其有限。
标签: c# .net datetime timezone .net-3.5