【发布时间】:2014-02-03 05:29:25
【问题描述】:
我有大量数据,时间戳格式如下:2013-11-14T23:52:29Z。
我的研究表明时区是 UTC(用“Z”后缀表示)。
我需要将其转换为 +1100 UTC(即澳大利亚/悉尼时间),也称为“EDT”(或东部夏令时间)。
我尝试了以下方法:
test_timestamp <- "2013-11-14T23:52:29Z"
as.POSIXct(test_timestamp,"Australia/Sydney")
这会产生输出"2013-11-14 EST"
这没有通过健全性测试,因为它应该将日期滚动到下一个日历日(即 2013-11-15 EST)。
我在这个看似微不足道的任务上浪费了很多时间,因此非常感谢任何帮助。
【问题讨论】: