如何在R中将混合格式的char向量转换为datetime?

时间:2019-03-02 06:13:56

标签: r datetime lubridate

我有代表日期和时间的字符串的混合格式。是否有单个lubridate函数将该向量转换为正确的日期时间?

下面的样本矢量:

> [1] "12/7/2016 0:40"      "12/7/2016 6:23"      "13-07-2016 20:19:50"
> "14-07-2016 07:38:26" "12/7/2016 19:17"      [6] "14-07-2016 08:03:39"
> "12/7/2016 0:07"      "12/7/2016 21:22"     "11/7/2016 16:06"    
> "14-07-2016 17:20:56" [11] "11/7/2016 4:17"      "13-07-2016 09:12:19"
> "11/7/2016 11:31"     "15-07-2016 23:46:20" "12/7/2016 9:59"      [16]
> "14-07-2016 13:50:06" "11/7/2016 7:07"      "11/7/2016 13:41"    
> "15-07-2016 09:10:25" "12/7/2016 15:31"

1 个答案:

答案 0 :(得分:0)

已使用parse_date_time(mixed_format_date, c("dmy_HM", "dmy_HMS")).

使用了HMHMS,因为hmms当前已弃用。