r - 如何在 r 中使用 as.POSIXct 或 as.POSIXlt 获取毫秒数?

标签 r

我想获得亚秒级,所以我使用以下内容:

> options(digits.secs=6)
> as.POSIXlt(df1$Global.Time[5]/1000, origin="1970-01-01",  tz="America/Los_Angeles")
[1] "2005-06-15 07:53:42.7 PDT"

为什么输出不包含类似“07:53:42.700000”的内容?

POSIXct 同样的问题:

> as.POSIXct(df1$Global.Time[3]/1000, origin="1970-01-01",  tz="America/Los_Angeles")
[1] "2005-06-15 07:53:42.5 PDT"

最佳答案

这个怎么样(根据 Frank 的指示更正):

 d <- as.POSIXct(Sys.time())
 format(d,"%Y-%m-%d %H:%M:%OS6")
 [1] "2015-05-30 18:06:08.693852"

关于r - 如何在 r 中使用 as.POSIXct 或 as.POSIXlt 获取毫秒数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30551807/

相关文章:

javascript - 在不更改标记大小的情况下,使用 plotly proxy 在 plotly 中更改跟踪标记的颜色

读取R中的CSV作为data.frame

Rcpp 将长度为 0 (NULL) 的向量传递给 cppfunction

R:使用 dplyr 按组对前几年进行 t 检验

r - 使用 dplyr 管道更改列值

在 dplyr 链中动态重命名列名

r - 过滤r中同一列中的多个字符串

r - highcharts 中的分面函数

r - 如何修改 R 中条形图的图例?

r - 根据另一个列表 mutate() 一个列表