你如何在 R 中转换为日期时间

how do you convert to datetime in R

我正在尝试将此 t 字段转换为 R 中的日期时间。这是向量:

dput(t)
"01-DEC-15 04.50.14.000000000 PM"

我试过这个:

tt<-as.POSIXct(t, format="%d-%b-%Y %I.%M.%S %p")

当我打印出 tt 时,我得到了 NA。知道我做错了什么吗?

R> strptime("01-DEC-15 04.50.14.000000000 PM", 
+           "%d-%b-%y %I.%M.%S.000000000 %p")
[1] "2015-12-01 16:50:14 CST"
R> 

您使用了错误的年份限定符,我不确定 am/pm 切换是否会变成那样。