问题就像标题:
我得到的日期是" Sat Mar 17 11:27:57 +0000 2012"的格式。 我怎么能把它转换成R的日期数据?
答案 0 :(得分:4)
您只需指定正确的格式(如strptime
中所述):
fmt <- "%a %b %d %H:%M:%S %z %Y"
# POSIXct
as.POSIXct("Sat Mar 17 11:27:57 +0000 2012", format=fmt, tz="UTC")
[1] "2012-03-17 11:27:57 UTC"
# POSIXlt
strptime("Sat Mar 17 11:27:57 +0000 2012", format=fmt, tz="UTC")
[1] "2012-03-17 16:27:57 UTC"