温馨提示×

centos时间戳怎样转日期

小樊
41
2026-09-26 22:36:41
栏目: 智能运维

在 CentOS(本质是 Linux 命令行)里,把时间戳(秒或毫秒)转成日期有几种常见方法:


1️⃣ 秒级时间戳(10 位)

date -d @1700000000

输出示例:

Fri Nov 14 22:13:20 CST 2023

2️⃣ 毫秒级时间戳(13 位)

先除以 1000:

date -d @$(echo "1700000000000 / 1000" | bc)

或者:

date -d @$((1700000000000 / 1000))

3️⃣ 指定输出格式

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

输出:

2023-11-14 22:13:20

4️⃣ 变量方式(常用在脚本里)

ts=1700000000
date -d @$ts "+%F %T"

5️⃣ 如果是“日期转时间戳”(反过来)

date -d "2023-11-14 22:13:20" +%s

如果你是在 Shell 脚本 / Python / MySQL / Java 里转,也可以告诉我场景,我给你对应写法。

0 踩