将字符串“12/27/2020 00:00:00”转换为日期?
Turn string "12/27/2020 00:00:00" into a date?
字符串:"12/27/2020 00:00:00"
我希望将其格式化为日期。尝试过:
library(lubridate)
parse_date_time('12/27/2020 00:00:00', mdy)
Error in as.character(x) :
cannot coerce type 'closure' to vector of type 'character'
然后尝试:
mdy('12/27/2020 00:00:00')
[1] NA
Warning message:
All formats failed to parse. No formats found.
然后尝试:
as_date('12/27/2020 00:00:00')
[1] NA
Warning message:
All formats failed to parse. No formats found.
如何将此字符串转换为日期?
我们可以使用 format
in as.Date
from base R
作为
as.Date(str1, "%m/%d/%Y")
#[1] "2020-12-27"
或者如果我们需要 parse_date_time
,请将 format
指定为字符串
parse_date_time('12/27/2020 00:00:00', 'mdy HMS')
#[1] "2020-12-27 UTC"
要转换为 Date
class,用 as.Date
或 as_date
换行
as_date(parse_date_time('12/27/2020 00:00:00', 'mdy HMS'))
#[1] "2020-12-27"
或
mdy_hms('12/27/2020 00:00:00')
#[1] "2020-12-27 UTC"
与tidyverse
中的format
,需要匹配全格式。在这里,我们也有 Hour:Minute:Seconds,所以我们需要 _hms
或者可以用 anydate
自动拾取
library(anytime)
anydate('12/27/2020 00:00:00')
#[1] "2020-12-27"
字符串:"12/27/2020 00:00:00"
我希望将其格式化为日期。尝试过:
library(lubridate)
parse_date_time('12/27/2020 00:00:00', mdy)
Error in as.character(x) :
cannot coerce type 'closure' to vector of type 'character'
然后尝试:
mdy('12/27/2020 00:00:00')
[1] NA
Warning message:
All formats failed to parse. No formats found.
然后尝试:
as_date('12/27/2020 00:00:00')
[1] NA
Warning message:
All formats failed to parse. No formats found.
如何将此字符串转换为日期?
我们可以使用 format
in as.Date
from base R
作为
as.Date(str1, "%m/%d/%Y")
#[1] "2020-12-27"
或者如果我们需要 parse_date_time
,请将 format
指定为字符串
parse_date_time('12/27/2020 00:00:00', 'mdy HMS')
#[1] "2020-12-27 UTC"
要转换为 Date
class,用 as.Date
或 as_date
as_date(parse_date_time('12/27/2020 00:00:00', 'mdy HMS'))
#[1] "2020-12-27"
或
mdy_hms('12/27/2020 00:00:00')
#[1] "2020-12-27 UTC"
与tidyverse
中的format
,需要匹配全格式。在这里,我们也有 Hour:Minute:Seconds,所以我们需要 _hms
或者可以用 anydate
library(anytime)
anydate('12/27/2020 00:00:00')
#[1] "2020-12-27"