在 Ubuntu(Linux)系统中,查看时间戳(通常指 Unix 时间戳,即从 1970-01-01 00:00:00 UTC 到现在的秒数)有多种方式,下面按常见场景给你总结。
date +%s(推荐)date +%s
输出示例:
1700000000
date +%s%3N
date +%s%6N
⚠️ 注意:部分老版本
date可能不支持%N
date -d "2024-01-01 00:00:00" +%s
date -d "2024-01-01 00:00:00 UTC" +%s
date -d "@1700000000"
date -d "@1700000000" "+%Y-%m-%d %H:%M:%S"
date
sudo hwclock
uptime -s
date -d "$(uptime -s)" +%s
stat 查看文件时间戳stat filename
输出包含:
| 类型 | 含义 |
|---|---|
| Unix 时间戳 | 秒 |
| 毫秒时间戳 | 毫秒 |
| UTC | 世界协调时间 |
| CST | 中国标准时间(UTC+8) |
如果你有具体用途(比如日志分析、程序调试、数据库时间、容器环境),可以告诉我,我可以给你更精确的命令或脚本。