日期时间为缩写月份

时间:2019-03-30 16:51:07

标签: r date

我想将其转换为日期:

as.POSIXct("Mar 29 2013", format = "%b %d %Y")

我阅读了在缩写月份中使用“%b”的情况。 似乎适用于:

as.POSIXct("Apr 29 2013", format = "%b %d %Y")

我发现month.abb,可以用来检查月份的缩写。但是,它将“ Mar”作为第三个月。

所以我的问题是,怎么了?

as.POSIXct("Mar 29 2013", format = "%b %d %Y")

1 个答案:

答案 0 :(得分:2)

区域设置将成为问题。一种选择是在检查后设置语言环境

Sys.getlocale("LC_TIME")

如果不是英语或美国,请使用Sys.setlocale

进行更改。
Sys.setlocale("LC_TIME", "English")