温馨提示×

如何查看ubuntu时间戳

小樊
46
2026-07-27 14:07:53
栏目: 智能运维

在 Ubuntu(Linux)系统中,查看时间戳(通常指 Unix 时间戳,即从 1970-01-01 00:00:00 UTC 到现在的秒数)有多种方式,下面按常见场景给你总结。


一、查看当前时间戳(最常用)

✅ 方法 1:date +%s(推荐)

date +%s

输出示例:

1700000000

二、查看当前时间戳(毫秒 / 微秒)

✅ 毫秒时间戳

date +%s%3N

✅ 微秒时间戳

date +%s%6N

⚠️ 注意:部分老版本 date 可能不支持 %N


三、查看指定时间的时间戳

✅ 例如:2024-01-01 00:00:00

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

✅ 硬件时间(RTC)

sudo hwclock

六、查看系统启动时间戳(uptime 相关)

✅ 系统启动时间(可读)

uptime -s

✅ 系统启动时的时间戳

date -d "$(uptime -s)" +%s

七、使用 stat 查看文件时间戳

stat filename

输出包含:

  • Access time(atime)
  • Modify time(mtime)
  • Change time(ctime)

八、常见时间戳类型说明

类型 含义
Unix 时间戳
毫秒时间戳 毫秒
UTC 世界协调时间
CST 中国标准时间(UTC+8)

如果你有具体用途(比如日志分析、程序调试、数据库时间、容器环境),可以告诉我,我可以给你更精确的命令或脚本。

0