在 Ubuntu(Linux)系统中,获取时间戳(通常指 Unix 时间戳,即从 1970-01-01 00:00:00 UTC 到现在的秒数)有多种方式:
date 命令(最常用)date +%s
输出示例:
1719300000
这是秒级时间戳。
date +%s%3N
date +%s%6N
printf(更精确)printf "%(%s)T\n" -1
-1 表示当前时间。
python3 -c 'import time; print(int(time.time()))'
毫秒:
python3 -c 'import time; print(int(time.time()*1000))'
$EPOCHSECONDS,bash 5+)echo $EPOCHSECONDS
date -d @1719300000
| 需求 | 命令 |
|---|---|
| 秒级时间戳 | date +%s |
| 毫秒时间戳 | date +%s%3N |
| 转可读时间 | date -d @时间戳 |
如果你是想在 脚本 / C / Java / 某语言 里获取,也可以告诉我。