当前位置: 首页 > 知识库问答 >
问题:

以毫秒为单位获取时间的命令

郭元凯
2023-03-14

Linux中是否有shell命令来获取以毫秒为单位的时间?

共有3个答案

罗伟兆
2023-03-14

Nano是10−9和毫10−3。因此,我们可以使用纳秒的前三个字符来获得毫秒:

date +%s%3N

人日期

%N纳秒(000000000..9999999)

%s秒自1970-01-01 00:00:00UTC

来源:服务器故障如何在Bash中以毫秒为单位获取当前Unix时间?。

慕容嘉熙
2023-03-14

返回当前纳秒的秒数。

因此,echo$($(日期%s%N)/1000000))是您需要的。

例子:

$ echo $(($(date +%s%N)/1000000))
1535546718115

date%s返回自纪元以来的秒数,如果有用的话。

宰子琪
2023-03-14

>

06:46:41.431857000

日期“%T.%6N”返回当前时间,纳秒四舍五入到前6位,即微秒。

06:47:07.183172

日期“%T.%3N”返回当前时间,纳秒四舍五入到前3位,即毫秒。

06:47:42.773

一般来说,date命令格式的每个字段都可以有一个可选的字段宽度。

 类似资料:
  • 问题内容: Linux中是否有shell命令来获取时间(以毫秒为单位)? 问题答案: 返回秒数+当前纳秒。 因此,这就是您所需要的。 例: 返回自纪元以来的秒数(如果有用)。

  • 问题内容: 在我可以设置例如 是否有任何符号(%something)以毫秒为单位返回当前时间? 问题答案: 没有完全符合您需要的Log4J符号。 以给定的模式返回当前日期,该模式由(放在方括号之间的模式)定义,但是没有给您以毫秒为单位的时间。 给出自 执行开始以来的 毫秒数。 实现所需目标的一种可能方法是扩展Log4j的行为,这要复杂得多,但是如果绝对必要,请按以下步骤进行: 自定义log4j(编

  • 问题内容: 有什么办法可以使时间戳记中的毫秒数变为或(或出于好奇而使毫秒数)? 是否有这样的事情: 或者,唯一的选择是使用从? 问题答案: 在MySQL中 以秒 为单位获取Unix时间戳: 详细信息:http : //dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix- timestamp 未经测试的

  • 问题内容: 我已经搜索了很多,但是找不到一个简单的方法来做到这一点: 以毫秒或微秒为单位。 我该如何实现? 问题答案: 该时间是由mysql监视应用程序计算的,而不是由mysql服务器完成的。这不是您可以通过编程(例如)进行检索的方法(这很好)。 您可以通过在应用程序中进行计时,在调用查询函数之前和之后占用系统时间来粗略地模拟它。希望与mysql部分相比,客户端的开销将最小。

  • 问题内容: 我已使用ruby脚本将iso时间戳转换为纪元,我正在解析的文件具有以下时间戳结构: 由于我想保留毫秒,因此我使用了以下Ruby代码将其转换为纪元时间: 但是在python中,我尝试了以下操作: 但是我没有把原定的时间日期倒退, 我想知道这与我的格式化方式有关吗? 问题答案: 用途: 指令仅受支持,而不受。 UPDATE 替代使用,:

  • 问题内容: 我通过传递ipAddress来对方法进行调用,它会返回ipAddress的位置,例如国家/地区,城市等。因此,我试图查看每个调用花费的时间。因此,我在调用方法之前设置了start_time,在调用之后设置了end_time。 所以有时候我得到的差为0 。并且resp包含有效的响应。 因此,这意味着有时需要0毫秒才能恢复响应。任何建议将不胜感激。 问题答案: 试试这个