如何获取以毫秒为单位的当前时间?我try 了以下方法,但没有成功:

> strptime(Sys.time(), "%Y-%m-%d %H:%M:%OS")
[1] "2022-05-14 19:42:53 CEST

推荐答案

默认情况下,在所有操作系统上都会得到毫秒,在Linux和macOS上(几乎)会得到微秒——但你需要must enable the printing of it秒.

Default R behaviour

> options(digits.secs=0) 
> Sys.time()             
[1] "2022-05-14 13:01:57 CDT" 
> 

Changed to Six Digits

> options(digits.secs=6)
> Sys.time()
[1] "2022-05-14 13:02:54.038276 CDT"
> 

实际上,我在默认值~/.Rprofile中设置为始终有六个小数.

R相关问答推荐

从具有随机模式的字符串中提取值

使用rlang s arg_match判断函数输入列表

MCMC和零事件二元逻辑回归

如何删除R中除某些特定名称外的所有字符串?

如何修复R码的置换部分?

selectInput不返回ALL,并将因子转换为shiny 的数字

更改默认系列1以更改名称

在另一个函数中调用ggplot2美学

筛选出以特定顺序患病的个体

R Sapply函数产生的值似乎与for循环方法略有不同

在组中添加值增加和减少的行

条形图和在Ploly中悬停的问题

通过在colname中查找其相应值来创建列

使用R中的正则表达式将一列分割为多列

悬崖三角洲超大型群数计算导致整数溢出

在R中创建连续的期间

是否可以将线性模型的p值添加到tbl_summary中

用多边形替换地块点

避免在图例中显示VLINS组

使用显式二元谓词子集化sfc对象时出错