【发布时间】:2021-01-29 11:28:36
【问题描述】:
好的,我有一个问题,我希望用户界面输入地球上任意位置的日期/时间。基本上我可以在我的系统中放入一些位置信息,以便我计算那个“地方”的时区。我希望我的 UI 显示在该位置的相关时区设置中输入的日期时间指定日期。
是否有 .NET API 用于计算指定日期时间某个位置的时区?我不想要 当前 时区。我想要 指定的 DateTime 的时区。
例如在澳大利亚 AEDST,在悉尼,TZ 今天是 +11GMT。 3 个月前是澳大利亚东部标准时间,即 +10GMT。如果有人在 15/07/2020 09:00:00 中输入日期时间,我希望控件显示确切的日期时间,但我将存储 15/07/2020 09:00:00+10:00。如何确定当时悉尼的时区?
编辑:解决方案需要离线
【问题讨论】:
-
您在寻找
GetUtcOffset吗? -
@MikeJ 一个很棒的链接!
-
@Shiv 太棒了!如果您认为您的问题会从链接中未完全涵盖的明确答案中受益,请随时将其作为答案发布在下面
标签: c# timezone-offset