R POSIX格式的日期和时间

R POSIX格式的日期和时间,r,lubridate,R,Lubridate,我正在把这个从csv文件读入R df参数format必须是它所读取内容的格式,而不是您希望输出的格式 此外,我假设您的日期组件是“mm/dd/yyyy”的美国版本 考虑 DateTime <- "10/14/2000 8:30:05" as.POSIXct(DateTime, format = "%m/%d/%Y %H:%M:%S") "2000-10-14 08:30:05 AEDT" DateTimeformat参数必须是它所读取内容的格式,而不是您想要的输出格式 此外,我假设您的

我正在把这个从csv文件读入R


df参数
format
必须是它所读取内容的格式,而不是您希望输出的格式

此外,我假设您的日期组件是“mm/dd/yyyy”的美国版本

考虑

DateTime <- "10/14/2000 8:30:05"

as.POSIXct(DateTime, format = "%m/%d/%Y %H:%M:%S")
"2000-10-14 08:30:05 AEDT"

DateTimeformat
参数必须是它所读取内容的格式,而不是您想要的输出格式

此外,我假设您的日期组件是“mm/dd/yyyy”的美国版本

考虑

DateTime <- "10/14/2000 8:30:05"

as.POSIXct(DateTime, format = "%m/%d/%Y %H:%M:%S")
"2000-10-14 08:30:05 AEDT"
DateTime
df$DateTime <- paste(df$DATE, df$TIME)
df$DateTimePOSIX <- strptime(df$DateTime,  format = "%Y-%m-%d %H:%M:%S")
DateTime <- "10/14/2000 8:30:05"

as.POSIXct(DateTime, format = "%m/%d/%Y %H:%M:%S")
"2000-10-14 08:30:05 AEDT"
df$DateTimePOSIX <- as.POSIXct(df$DateTime,  format = "%m/%d/%Y %H:%M:%S")

df
#   ID       DATE     TIME            DateTime       DateTimePOSIX
# 1  1 10/14/2000  8:30:05  10/14/2000 8:30:05 2000-10-14 08:30:05
# 2  2 02/13/2001 12:05:05 02/13/2001 12:05:05 2001-02-13 12:05:05