在 Ubuntu(Linux)系统里,通常说“时间戳”默认指的是 秒(seconds),而不是毫秒。
具体说明:
系统时间戳(Unix timestamp)
1970-01-01 00:00:00 UTC 开始date +%s
输出的是 秒级时间戳毫秒 / 微秒 / 纳秒
date +%s%3N # 毫秒
date +%s%6N # 微秒
date +%s%9N # 纳秒
stat、gettimeofday() 等系统调用内部常用微秒编程语言中的差异
time.time():秒(浮点,含小数表示毫秒/微秒)Date.now()、毫秒UNIX_TIMESTAMP()):秒✅ 总结:
Ubuntu / Linux 的“时间戳”概念默认是秒级;毫秒是扩展用法,不是默认值。
如果你是在某个具体场景(日志、数据库、程序语言)用到,可以告诉我,我可以给你对应准确的方式。