You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

timeIntervalSince1970小数部分最后三位的含义是什么?

关于timeIntervalSince1970小数部分最后三位的含义

在iOS和macOS开发中,Date类的timeIntervalSince1970方法返回的是从1970年1月1日00:00:00 UTC到当前时间的总秒数,精度可达微秒级:

  • 整数部分为总秒数(10位数值对应2023年及之后的时间范围)
  • 小数部分共6位,拆分含义如下:
    • 前三位是毫秒(1毫秒=0.001秒),比如你示例里的924就代表924毫秒
    • 最后三位是微秒(1微秒=0.000001秒,1毫秒=1000微秒),示例里的567就是567微秒

拿你给出的调试值直观换算:
1680153918.924567 = 1680153918秒 + 924毫秒 + 567微秒

对应的调试命令输出:

(lldb) po Date().timeIntervalSince1970
1680153918.924567

内容的提问来源于stack exchange,提问作者AMIT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 06:13:15