Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R如何转换日期格式_R_Date_Datetime_Type Conversion_Format - Fatal编程技术网

R如何转换日期格式

R如何转换日期格式,r,date,datetime,type-conversion,format,R,Date,Datetime,Type Conversion,Format,我希望将以下字符串转换为日期格式: string <- '22APR2020' date <- as.Date(string, format='%d%b%y') date >>> NA string>NA 不幸的是,结果是NA,我需要将其转换为日期,以便能够计算两个日期之间的时间 谢谢您您可以随时使用软件包: library(anytime) string <- '22APR2020' anytime::anydate(string) [1] "2020-

我希望将以下字符串转换为日期格式:

string <- '22APR2020'
date <- as.Date(string, format='%d%b%y')
date
>>> NA
string>NA
不幸的是,结果是
NA
,我需要将其转换为日期,以便能够计算两个日期之间的时间


谢谢您

您可以随时使用
软件包:

library(anytime)
string <- '22APR2020'
anytime::anydate(string)
[1] "2020-04-22"
库(任何时候)

string问题在于您的区域设置。它可能设置为第四个月不缩写为“APR”的语言

Sys.setlocale(“LC_时间”、“法语”)

字符串如有疑问,请始终使用
lubridate

string <- '22APR2020'
library(lubridate)
dmy(string)
[1] "2020-04-22"

字符串似乎是区域设置问题。检查我不确定anytime和lubridate包之间的哪一个是长期维护最多的。现在,你的答案是正确的。你推荐哪一个?
string <- '22APR2020'
library(lubridate)
dmy(string)
[1] "2020-04-22"