在 Ubuntu(Linux)系统中,“时间戳”通常指 Unix 时间戳(从 1970-01-01 00:00:00 UTC 到现在的秒数,或毫秒数)。下面按常见需求说明如何生成。
date 命令date +%s
示例输出:
1719300000
date +%s%3N
date +%s%6N
注意:
%N在某些极老的系统上可能不支持,Ubuntu 一般没问题。
date -d "2024-06-25 12:00:00" +%s
t="2024-01-01 00:00:00"
date -d "$t" +%s
date -d @1719300000
或格式化:
date -d @1719300000 "+%Y-%m-%d %H:%M:%S"
now=$(date +%s)
echo "当前时间戳: $now"
python3 -c "import time; print(int(time.time()))"
毫秒:
python3 -c "import time; print(int(time.time()*1000))"
如果你是指:
可以告诉我具体场景,我可以给你更匹配的示例。