1

Apple システムの主要なタイムスタンプは、CF 絶対時間値 (Mac 絶対時間とも呼ばれる) であることを知っています。これは、2001 年 1 月 1 日 00:00:00 UTC からの秒数によって計算される 32 ビット整数です。たとえば、デコードされた 219216022 は、2007 年 12 月 13 日木曜日 05:20:22 UTC です。

Mac/Unix システムで使用される他のタイムスタンプはありますか (1970 年 1 月 1 日 00:00:00 UTC からの秒数で計算される 32 ビット整数であるデフォルトの Unix タイムスタンプ以外)?

4

2 に答える 2

1

はい。@MarcusJが指摘しているように、AIFF仕様には32ビットのバイナリタイムスタンプがあり、Amigaでは1978年1月1日からの秒数であり、Macでは1904年1月1日からの秒数です。

于 2011-10-31T14:09:23.047 に答える
1

NSDateオブジェクトにはtimeIntervalSince1970がありますが、これはマッハ時間に基づいています。意味[[NSDate date] timeIntervalSince1970]-NSTimeIntervalSince1970は等しい[NSDate timeIntervalSinceReferenceDate];

于 2011-10-31T14:38:29.070 に答える