我如何 parse_date_time 使用字母和时区?
How can I parse_date_time with letters and timezones?
作为一个角色,我有一个非常标准的约会时间。由于字母和冗余,我无法将其解析为日期时间。
如何将其解析为日期时间?
lubridate::parse_date_time("Fri Feb 05 09:58:38 PST 2021", )
您可以直接参考函数的文档来指定所有格式parse_date_time()
。你可以找到它here。这里棘手的是你需要通过参数 tz
而不是直接在参数 orders
.
中指定时区
下面是代码。
library(lubridate)
#>
#> Attaching package: 'lubridate'
#> The following objects are masked from 'package:base':
#>
#> date, intersect, setdiff, union
newdate = parse_date_time("Fri Feb 05 09:58:38 PST 2021",
"%a %b %d %H:%M:%S %Y",
tz = "America/Los_Angeles" )
newdate
#> [1] "2021-02-05 09:58:38 PST"
由 reprex package (v0.3.0)
于 2021-02-16 创建
这对你有用吗?
作为一个角色,我有一个非常标准的约会时间。由于字母和冗余,我无法将其解析为日期时间。
如何将其解析为日期时间?
lubridate::parse_date_time("Fri Feb 05 09:58:38 PST 2021", )
您可以直接参考函数的文档来指定所有格式parse_date_time()
。你可以找到它here。这里棘手的是你需要通过参数 tz
而不是直接在参数 orders
.
下面是代码。
library(lubridate)
#>
#> Attaching package: 'lubridate'
#> The following objects are masked from 'package:base':
#>
#> date, intersect, setdiff, union
newdate = parse_date_time("Fri Feb 05 09:58:38 PST 2021",
"%a %b %d %H:%M:%S %Y",
tz = "America/Los_Angeles" )
newdate
#> [1] "2021-02-05 09:58:38 PST"
由 reprex package (v0.3.0)
于 2021-02-16 创建这对你有用吗?