你可以使用as.POSIXct或as.POSIXlt.但是,您必须知道您的毫秒数开始的起始日期.
as.POSIXct(1318394558766/1000, origin='1970-01-01')
> unlist(as.POSIXlt(1318394558766/1000, origin='1970-01-01'))
sec min hour mday mon year wday yday isdst
38.766 42.000 21.000 11.000 9.000 111.000 2.000 283.000 1.000
>
Run Code Online (Sandbox Code Playgroud)
然后你可以format用来获得所需的YYYY/MM/DD:
format(as.POSIXct(1318394558766/1000, origin='1970-01-01'), format='%Y/%m/%d')
Run Code Online (Sandbox Code Playgroud)