gpt4 book ai didi

c++ - 如何使用 ICU 将 UDate 从一个时区转换为另一个时区

转载 作者:太空宇宙 更新时间:2023-11-04 13:09:22 26 4
gpt4 key购买 nike

在花费大量时间后,我无法弄清楚如何将 UDate 从一个时区转换为另一个时区。这是我要解决的问题:

我有一个时间戳,它是自纪元以来的毫秒数。这是 UTC 中的时间戳。我想将此时间戳转换为某个本地时区(例如美国/东部)的时间戳。我想从转换后的时间戳中提取自纪元以来的天数和毫秒数。我想使用 icu 库来执行此操作。

我试图从 UTC 纪元以来的毫秒数创建一个 UDate。我可以为给定的时区创建一个时区实例。

TimeZone *tz = TimeZone::createTimeZone("US/Eastern");

如何将 UDate 从 UTC 转换为给定时区并提取我想要的答案?可以用icu完成吗?任何帮助将不胜感激。

最佳答案

I want … number of days since epoch and number of milliseconds since from converted timestamp.

我认为无论时区如何,这些都是一样的,不是吗?

或者您能否举例说明您希望看到的结果(之前与之后)

关于c++ - 如何使用 ICU 将 UDate 从一个时区转换为另一个时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40644772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com