R 中的 PosixCT 转换失败

PosixCT conversion in R fails

我不确定以下操作失败的原因:

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")

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

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

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".

如果这不是您想要的,能否说明一下?