1
花费了大量时间后,我无法弄清楚如何将UDate从一个时区转换为另一个时区。这里是我试图解决的问题:如何将UDate从一个时区转换为另一个时区使用ICU
我有一个时间戳,这是自纪元以来的毫秒数。这是UTC的时间戳。我想将此时间戳转换为某个本地时区(如美国/东部)的时间戳。我想提取从历元开始的天数以及从转换后的时间戳开始的毫秒数。我想用icu库来做到这一点。
我试图创建一个从UTC时代以来的毫秒数的UDate。我可以为给定的时区创建一个时区实例。
TimeZone *tz = TimeZone::createTimeZone("US/Eastern");
如何将UDate从UTC转换为给定的时区并提取我想要的答案?可以使用icu完成吗? 任何帮助将不胜感激。