2015-06-16 113 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"