我输入的日期和时间戳数据为"140128142257"
,相当于"14/01/28 14:22:57"
或"%Y/%m/%d %H:%M:%S"
。
我无法让R读取它,因此我可以将其转换为可用的日期和时间戳。任何有用的建议将不胜感激。
以下是我的尝试:
datetime <- as.POSIXct(strptime(date[,2],format="%Y%m%d%H%M%S")
然而,这只是给出NA *长度的数组。
答案 0 :(得分:1)
大写%Y
用于四位数年份。您必须使用%y
两位数年。
strptime("140128142257", format = "%y%m%d%H%M%S")
# [1] "2014-01-28 14:22:57"