我不确定为什么以下失败:
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")
解决方案: 由于夏令时,该时间不存在!
答案 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"
。
如果这不是您所追求的,请您澄清一下吗?