我如何解释以润滑它应使用的语言环境?

问题描述 投票:0回答:1

我无法正常工作,请有人告诉我怎么了?在具有德语语言环境的Windows上。

library(lubridate)
t0 <- "Dienstag, 19. Februar 2019 12:49:06"
t0 %>% parse_date_time(orders="ymd",locale="German_Germany.1252")
t0 %>% parse_date_time(orders="ymd",locale="de-DE.utf-8")
t0 %>% parse_date_time(orders="ymd")

这些工作都没有...我认为parse_date_time应该可以简化此类工作。还是必须指定格式“%H%M%s”等?是否有一个仅解析输入内容而无需指定每个细节的软件包?

Sys.getlocale()的输出:

LC_COLLATE=German_Germany.1252;LC_CTYPE=German_Germany.1252;LC_MONETARY=German_Germany.1252;LC_NUMERIC=C;LC_TIME=German_Germany.1252
r date parsing time lubridate
1个回答
0
投票

我认为您的语言环境已经是德语。尝试使用as.POSIXct

as.POSIXct(t0, format = "%A, %d. %B %Y %T", tz = "UTC")
© www.soinside.com 2019 - 2024. All rights reserved.