如何从字符串转换日期?

Pop*_*Pop 1 r date

我已经搜索但我无法找到如何从字符串转换日期格式如下:

date <- "07-21-2015-09:30AM"
Run Code Online (Sandbox Code Playgroud)

我想用as.Date,但我没有设法.我得到的是以下内容:

as.Date(date, format="%m-%d-%y-%hAM")
NA

as.Date(dates, format="%m-%d-%y-%h")
NA
Run Code Online (Sandbox Code Playgroud)

akr*_*run 6

如果我们需要'日期'和'时间',一个选项是 as.POSIXct

 as.POSIXct(date, format='%m-%d-%Y-%I:%M%p')
 #[1] "2015-07-21 09:30:00 EDT"
Run Code Online (Sandbox Code Playgroud)