将DD / MM / YYYY HH:MM转换为日期

时间:2014-08-01 15:32:42

标签: r datetime posixct

我需要将从CSV中读取的日期时间转换为CSV并将其转换为POSIXct格式。

我只能成功处理日期,但无法为日期和时间组合字符串,时间。

time <-('01/08/2014 16:25')
as.POSIXct(time, origin = "03/01/1950 00:00", tz = "GMT")
[1] "0001-08-20 GMT"
class(time2)
[1] "POSIXlt" "POSIXt" 

任何指针都将不胜感激!

1 个答案:

答案 0 :(得分:4)

time <-("01/08/2014 16:25:00")
time2 <- strptime(time,"%d/%m/%Y %H:%M:%S",tz="GMT")
[1] "2014-08-01 16:25:00 GMT"

我不知道%Y必须限制为4位数!