在 CentOS(本质是 Linux 的 date 命令)里,把当前时间转成毫秒时间戳或指定时间转毫秒时间戳常见做法如下:
date +%s%3N
说明:
%s:秒级时间戳%3N:毫秒(3 位)示例输出:
1718701234567
⚠️ 注意:
%N依赖系统时钟精度,老版本 CentOS(如 6)可能不支持%N
例如:2024-06-18 15:30:00
date -d "2024-06-18 15:30:00" +%s%3N
或带时区:
date -d "2024-06-18 15:30:00 CST" +%s%3N
用 awk 或 bc 拼:
echo $(date +%s)000
或:
date +%s | awk '{print $1"000"}'
date -d @1718701234.567
(秒.毫秒)
now_ms=$(date +%s%3N)
echo $now_ms
如果你是想:
可以告诉我具体场景。