📜  bash 获取时间毫秒 (1)

📅  最后修改于: 2023-12-03 14:59:30.004000             🧑  作者: Mango

Bash获取时间毫秒

在Bash中,获取时间毫秒可以使用date命令和strftime格式化。

示例代码
#!/bin/bash

# 获取时间毫秒
date "+%s%3N"
代码解析

date命令可以格式化时间并输出到标准输出或指定文件。在这里,我们使用"+%s%3N"参数来获取当前时间的UTC时间戳和毫秒数。

  • %s表示输出当前时间从1970年1月1日0时0分0秒UTC到现在的秒数。
  • %3N表示输出当前时间的毫秒数,格式为三位数,不足三位用0补齐。
执行结果

执行以上代码会输出当前时间的毫秒数,例如:

1570048200291

其中,前面的10位数表示UTC时间戳,后面的三位数表示毫秒。可以使用其他工具将其转换为本地时间,例如python中的datetime库。

小结

通过以上代码,我们可以在Bash中轻松获取当前时间的毫秒数,方便时间戳的使用和计算。