如何转换中间带有多余字符的日期

时间:2018-12-16 14:06:07

标签: r

一些R日期强制性乐趣。

我尝试使用的日期被组织为奇怪的字符串。它们的中间是一个“ T”,最后一个是“ Z”,并且包括毫秒以下的所有内容,例如:

2018-01-01T00:00:00.000Z

我尝试使用as.Date函数将它们转换为字符串:

first_interaction_date <- as.Date(first_last_reading_date$first_interaction, format = '%Y-%m-%dT%H:%M:%OSZ')

但是,包括“ T”在内的所有内容均被切断,如下所示: 2018-01-01

我觉得必须有一种非常简单的方法来解决此问题,但找不到它。我同时安装了dplyr和stringer。

非常感谢!

1 个答案:

答案 0 :(得分:0)

使用软件包anytime

library(anytime)

anytime(d1)

其中d1是您的日期向量