【问题标题】:Timezone Calculations时区计算
【发布时间】:2017-02-01 04:12:25
【问题描述】:

我的客户 1 的时区为 -9:00 UTC 我有 customer2 的时区在 +5:00 UTC

所以当客户 1 发送日期和时间时,我需要将其转换为与客户 2 的时间对齐,这就是我正在做的-

cust1UTCOffset = -540 cust2UTCOffset = 300

calculateOffset = cust2UTCOffset - cust1UTCOffset = 840 分钟

等于 14 小时。

现在如果 customer1 发送 23-Sep-1016 2:00 AM 对于 customer2,经过上述计算,它将变为 - 16:00 PM

我尝试在 windows7 中验证更改日期和时区设置。对于类似的配置和时间,它会返回 15:00 PM。

有人可以建议我在这里缺少什么吗?

【问题讨论】:

    标签: timezone utc timezone-offset localtime


    【解决方案1】:

    您选择的时区之一可能是夏令时,这可能会使您的预期结果偏移一小时。

    【讨论】:

      猜你喜欢
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 2013-11-19
      相关资源
      最近更新 更多