我认为必须有一个我不知道的包或技术来处理这个问题。我将日期保存为以下列格式保存为字符串的文件
Wed Jan 20 07:59:28 +0000 2016
我很好奇,R是否有某种类型的包可以将其转换为日期对象,然后可以对其进行排序?我知道存在日期格式,但没有与此格式匹配。
答案 0 :(得分:0)
lubridate
和chron
很棒,但您真正需要的只是基础strptime
:
strptime('Wed Jan 20 07:59:28 +0000 2016', '%a %b %d %H:%M:%S %z %Y')
# [1] "2016-01-20 02:59:28"
请注意,默认情况下,它会将时区从提供的内容转换为本地区域,因此如果您需要UTC,请使用
strptime('Wed Jan 20 07:59:28 +0000 2016', '%a %b %d %H:%M:%S %z %Y', tz = 'UTC')
# [1] "2016-01-20 07:59:28 UTC"