我有一个半奇怪的日期。它的写法如下:
Tue Oct 11 20:56:33 +0000 2016
日期是一个字符串。日期显示在数据集中发送推文的时间和日期。我想找出每个推文的发送时间。使用它的最佳方法是什么?有没有办法轻松地将它转换为日期类型,或者有没有办法使用我想做的字符串?显然我想要像:
format(strptime(testTweets$Date, format = "%m %d %H:%M%S %Y", "%H"))
但我不确定如何使用星期几或+0000。谢谢你的帮助!
答案 0 :(得分:2)
以上评论打败了我,但请尝试以下代码:
strptime(x, format = "%a %b %d %H:%M:%S %z %Y")
[1] "2016-10-11 20:56:33"
您只需查看strptime
的文档,找出要使用的正确格式掩码:
https://www.rdocumentation.org/packages/base/versions/3.4.3/topics/strptime