【发布时间】:2016-04-21 11:28:05
【问题描述】:
非常基本,只是不理解 tz 参数的用途,如果不是为了这个......
dateIWantToConvert <- as.Date("2013-06-01") #the format of my starting object
as.POSIXlt(dateIWantToConvert, tz="America/Chicago")
[1] "2013-06-01 UTC"
一个data.frame中有很多这样的东西,所以效率很重要。
【问题讨论】:
-
tz参数用于传递as.POSIXlt字符串,而不是date对象。date对象已有时区,因此as.POSIXlt中的tz值将被忽略。 -
@Mekki:
attributes(as.Date("2013-06-01"))不显示 tzone 属性。如何确定date、POSIXct 或 POSIXlt 的时区 -
@DaveX 我不确定。整个事情是一团糟。 DateTimeClasses 帮助文件内容丰富且难以理解。用户感到非常沮丧,我希望这将成为尽快修改的优先事项。
标签: r