在R中读取推文时间

时间:2015-04-17 09:02:19

标签: r twitter

我已经以json格式下载了推文。现在我想表示关于时间的推文创建率。有一个名为'的创建于'这表示创建推文的时间。我有这种格式的变量:

Thu Apr 09 15:43:18 +0000 2015

我能够阅读所有其他内容,但不知道怎么读这个+ 0000.以前我试过在R中读这个,这是成功的:

Thu Apr 09 15:43:18 2015

为了阅读上面的变量,我使用了以下代码:

earlier <-strptime("Thu Apr 09 15:43:18 2015","%a %b %d %H:%M:%S %Y")

请帮助我如何阅读R中的第一个代码。

1 个答案:

答案 0 :(得分:1)

你可以尝试

 as.POSIXct('Thu Apr 09 15:43:18 +0000 2015', 
                        format='%a %b %d %H:%M:%S %z %Y', tz='GMT')
 #[1] "2015-04-09 15:43:18 GMT"

根据?strptime

  

'%z'以UTC为单位的小时和分钟的签名偏移量,因此'-0800'为8             小于UTC的时间。从R开始接受高达'+1400'的值             3.1.1:以前的版本只能接受'+1200'。             (仅适用于输出。)