我正在尝试在日期时间对象中转换格式为12 Mar 1995
的字符串。我正在使用as.Date
函数,它工作得很好,但是,如果我尝试转换字符串18 Dec 1856
,该函数将返回NA。我尝试更改字符串的不同部分,但发现某些月份的缩写不起作用。例如,如果我尝试转换18 Dec 1856
或18 Jul 1856
则不起作用,但是如果我想转换18 Mar 1956
或18 May 1956
则可行。我究竟做错了什么?
这是我正在使用的代码:
myDate="18 Dec 1956"
as.Date(myDate, format="%d %b %Y")