我的当地环境是法语:
> Sys.getlocale()
[1] "fr_FR.UTF-8/fr_FR.UTF-8/fr_FR.UTF-8/C/fr_FR.UTF-8/fr_FR.UTF-8"
我想用英语解析日期,但我不知道如何在我的函数中输入这个参数。
如果日期是法语,一切正常:
> as.Date("15 mai 2004", "%d %B %Y")
[1] "2004-05-15"
如果我有英文日期,则不起作用:
> as.Date("15 mai 2004", "%d %B %Y")
[1] "2004-05-15"
as.Date(“2004年5月15日”,“%d%B%Y”) [1] NA
答案 0 :(得分:0)
好的,这是解决方案:
Sys.setlocale(category = "LC_TIME", locale = "en_GB.UTF-8")
as.Date("15 may 2004", "%d %B %Y")