温馨提示×

ubuntu时间戳怎样生成

小樊
49
2026-09-01 06:41:14
栏目: 智能运维

在 Ubuntu(Linux)里,生成时间戳通常是指在命令行下获取当前时间的 Unix 时间戳(从 1970-01-01 00:00:00 UTC 到现在的秒数或毫秒数)。下面按常见需求说明:


1. 获取当前时间戳(秒级)

date +%s

示例输出:

1719300000

2. 获取当前时间戳(毫秒级)

date +%s%3N

示例输出:

1719300000123

3. 获取当前时间戳(纳秒级)

date +%s%N

4. 指定时间转时间戳

例如把 2024-06-25 12:00:00 转为时间戳:

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

5. 时间戳转可读时间

date -d @1719300000

或格式化输出:

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

6. 在脚本中使用

now=$(date +%s)
echo "当前时间戳: $now"

7. 使用 Python(可选)

python3 -c "import time; print(int(time.time()))"

如果你是 写日志、做文件名、做接口签名,可以告诉我具体场景,我可以给你更合适的命令或脚本。

0