2016-11-17 36 views
1

花费了大量时间后,我无法弄清楚如何将UDate从一个时区转换为另一个时区。这里是我试图解决的问题:如何将UDate从一个时区转换为另一个时区使用ICU

我有一个时间戳,这是自纪元以来的毫秒数。这是UTC的时间戳。我想将此时间戳转换为某个本地时区(如美国/东部)的时间戳。我想提取从历元开始的天数以及从转换后的时间戳开始的毫秒数。我想用icu库来做到这一点。

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

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

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

回答

0

我想要...从历元开始的天数和自转换时间戳以来的毫秒数。

我认为这些将是相同的不管时区,他们会不会?

或者你能给出一个你想看到的结果的例子(之前和之后)

相关问题