将字符串转换为R中的Date值

时间:2014-03-14 16:13:59

标签: r date

我有一个以不寻常的方式包含日期值的数组。

datevalue <- c("6m6d", "6m10d","12m31d")

&#34; M&#34;代表:月,&#34; d&#34;代表:一天 我想将其转换为4位数日期值以进行进一步计算。

6m6d : 0606

6m10d : 0610

12m31d : 1231

欢迎提出任何建议,非常感谢!

1 个答案:

答案 0 :(得分:1)

您好我认为您可以通过以下方式实现这一目标:format(as.Date(datevalue, format = "%mm%dd"), "%m%d") (请注意as.Date(datevalue, format = "%mm%dd")返回当前年份的日期)