Objective C でエポックからの秒数を取得しようとすると、奇妙な動作が見られます。これは次のとおりです。
NSString *nowTimestamp = [NSString stringWithFormat:@"%d",
[[NSDate date] timeIntervalSince1970]];
現在のタイムスタンプが 1243555623 (05/28/2009 @ 7:08pm EST) であるべき場合、15907296 を出力します。iPhone のシステム時刻は正確です。私は自分が間違っていることを一生理解できません。推奨事項はありますか?