R 中的单个数字到日期和时间格式



我需要帮助来转换包含日期的列,例如20160317000043,并将其转换为格式 2016/03/17 00:00:43(或不同列中的日期和时间)。我搜索了很多,但我找不到如何做到这一点:as.date用于字符串日期,但我有一个数字,它不是日期和小时之间的分隔符!

如果问题格式不正确,我很抱歉。我正在学习如何做到这一点。谢谢。

您可以将数字转换为字符,并对其运行strptime

d <- 20160317000043
strptime(as.character(d), "%Y%m%d%H%M%S")
# [1] "2016-03-17 00:00:43 CET"

相关内容

  • 没有找到相关文章

最新更新