我的日期值是这种格式
02:27:16 05-Mar-2019, Tue stored in Assigned date column
Am converting
srdetails1$Assigned On GMT<-as.POSIXct(srdetails1$Assigned On GMT, tz="", format = "%H:%M:%S %m/%d/%Y")
srdetails$Assigned On GMT
将值转换为 43497.067407407405
我没有显示日期和我在此列上使用的任何功能 例如:- day(ymd_hms()等给了我“ NA ”
我该如何解决-感谢您提供帮助
当我只用m / d / y(没有时间)修剪日期时,它可以正常工作
答案 0 :(得分:0)
您的格式掩码与您尝试与as.POSIXct
一起使用的时间戳不匹配。考虑以下版本:
x <- "02:27:16 05-Mar-2019"
as.POSIXct(x, tz="", format = "%H:%M:%S %d-%b-%Y")
[1] "2019-03-05 02:27:16 CET"
答案 1 :(得分:0)
我们可以使用anytime
library(anytime)
addFormats("%H:%M:%S %d-%b-%Y")
anytime(x)
#[1] "2019-03-05 02:27:16 EST"
x <- "02:27:16 05-Mar-2019"