R中的PosixCT转换失败

时间:2018-06-05 21:41:37

标签: r posixct

我不确定为什么以下失败:

as.POSIXct("11MAR18:02:00:00",format="%d%b%y:%H:%M:%S")

如果我尝试不同的日期,它可以正常工作:

as.POSIXct("10MAR18:02:00:00",format="%d%b%y:%H:%M:%S")

解决方案: 由于夏令时,该时间不存在!

1 个答案:

答案 0 :(得分:1)

不确定你的意思。它运作得很好:

as.POSIXct("11MAR18:02:00:00",format="%d%b%y:%H:%M:%S")
#[1] "2018-03-11 02:00:00 AEDT"

as.POSIXct("10MAR18:02:00:00",format="%d%b%y:%H:%M:%S")
#[1] "2018-03-10 02:00:00 AEDT"

这也适用于不同的时区,例如tz = "UTC"

如果这不是您所追求的,请您澄清一下吗?