Parse datetime with lubridate

前端 未结 3 1636
醉话见心
醉话见心 2020-12-21 06:35

I am trying to parse the following datetime with the following format:

library(lubridate)
a <- \"2004-05-07 18:24:58.666424\"

I tried th

3条回答
  •  礼貌的吻别
    2020-12-21 07:05

    With lubridate, you can specify that your seconds have a decimal with the special S! or OS formats; see ?parse_date_time for more parsing options.

    > parse_date_time("2004-05-07 18:24:58.666424", 'ymd HMS!')
    [1] "2004-05-07 18:24:58 UTC"
    

    Alternately, it seems to parse fine with just the usual default "ymd HMS":

    parse_date_time("2004-05-07 18:24:58.666424", 'ymd HMS')
    

    or the shorthand

    ymd_hms("2004-05-07 18:24:58.666424")
    

提交回复
热议问题