我已经以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中的第一个代码。
答案 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'。 (仅适用于输出。)