2015-06-16 68 views
1

我正在读取从OData导出的csv文件,并遇到如下所示的日期格式:/Date(1391514600000)/读取R中的OData日期格式

有关如何将其转换为R中的DatePOSIX的任何想法?

回答

2

这是以毫秒为单位的Unix纪元时间。

x <- "/Date(1391514600000)/" 
x <- as.numeric(gsub("[^0-9]", "", x)) 
x 
# [1] 1391514600000 

# from milliseconds to seconds: 
x <- x/1000 
as.POSIXct(x, origin="1970-01-01", tz="GMT") 
# [1] "2014-02-04 11:50:00 GMT"