首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apple Mac和Unix时间戳

Apple Mac和Unix时间戳
EN

Stack Overflow用户
提问于 2011-07-29 03:52:08
回答 2查看 6.2K关注 0票数 1

我知道Apple系统上的主要时间戳是CF绝对时间值(也称为Mac绝对时间),它是一个32位整数,由自01/01/2001 00:00:00 UTC以来的秒数计算得出。例如,219216022解码时为清华,200712月13 05:20:22 UTC。

Mac/Unix系统上是否使用了其他时间戳(除了默认的Unix时间戳,它是自1970年1月1日00:00:00UTC以来以秒为单位计算的32位整数)?

EN

回答 2

Stack Overflow用户

发布于 2011-10-31 22:09:23

是。正如@MarcusJ指出的,AIFF Specification有一个32位的二进制时间戳,在Amiga上是自1978年1月1日以来的秒数,在Mac上是自1904年1月1日以来的秒数。

票数 1
EN

Stack Overflow用户

发布于 2011-10-31 22:38:29

NSDate对象有timeIntervalSince1970,但这是基于马赫时间的。意味着[[NSDate date] timeIntervalSince1970]-NSTimeIntervalSince1970等同于[NSDate timeIntervalSinceReferenceDate];

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6864798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档