首页 新闻 会员 周边

date命令查看时间戳 linux命令和反过来

0
[已关闭问题] 关闭于 2026-05-20 09:37

最常用且最强大的工具就是 date 命令。
⏱️ 将当前时间转换为时间戳
如果你想获取当前系统时间的时间戳(即从 1970年1月1日 00:00:00 UTC 至今经过的秒数),可以直接使用 %s 格式符:

date +%s

🔄 将时间戳反向转换为可读时间
如果你手头有一个时间戳(例如 1718160000 ),想要知道它对应的是哪年哪月哪日,可以使用 -d @ 加上时间戳:

date -d @1718160000

如果你想自定义输出的时间格式(比如只要年月日和时分秒),可以加上格式化参数:

date -d @1718160000 +"%Y-%m-%d %H:%M:%S"

📅 将指定的日期时间转换为时间戳
如果你想知道某个特定时间(比如“2024年6月12日 8点整”)对应的时间戳是多少,可以使用 -d 指定时间字符串,再配合 %s :

date -d "2024-06-12 08:00:00" +%s

● 查看文件的修改时间戳:如果你想知道某个文件最后一次被修改的时间戳,可以使用 stat 命令:
● 在脚本或编程中获取:除了命令行,你也可以在 Python 等脚本中轻松获取:

日常排查问题或写脚本时,掌握 date +%s 和 date -d @时间戳 这两个核心用法基本就够用了。

*Tesla*的主页 *Tesla* | 小虾三级 | 园豆:1634
提问于:2026-05-20 09:37
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册