温馨提示×

centos时间戳怎么获取

小樊
36
2026-07-08 01:00:30
栏目: 智能运维

CentOS 里获取时间戳(秒级 / 毫秒级)常用下面几种方式:


一、获取当前时间戳(秒级,最常用)

date +%s

示例输出:

1700000000

二、获取毫秒级时间戳(13 位)

date +%s%3N

⚠️ 注意:

  • CentOS 7+ 一般支持 %N
  • CentOS 6 及以下 可能不支持 %N

三、获取微秒级时间戳

date +%s%6N

四、获取纳秒级时间戳

date +%s%N

五、指定时间转时间戳

date -d "2026-01-21 10:00:00" +%s

六、查看当前时间(确认用)

date

七、如果 %N 不可用(老版本 CentOS)

可用 awk + gettimeofday(较复杂),但 生产环境建议用 date 或升级系统


✅ 推荐

需求 命令
秒级时间戳 date +%s
毫秒级时间戳 date +%s%3N

如果你是要 脚本里用日志时间戳,我也可以帮你写示例。

0