从nstimeinterval值减去1小时

时间:2014-11-18 11:06:36

标签: ios nsdate nstimeinterval

我们可以从给定的nstimeinterval减去(例如1小时),例如:1416528000.000000?

  NSDate *  today1 = [NSDate date];
  NSTimeInterval  today = [today1 timeIntervalSince1970];

从今天开始减少1小时?

2 个答案:

答案 0 :(得分:2)

NSTimeInterval以秒为单位。如果你从它中减去3600,你将会回溯一小时(每分钟60分钟* 60秒)。

答案 1 :(得分:0)

您可以添加或减去时间(以秒为单位)以获得新的时间间隔。您也可以使用此代码获取自1970年以来的时间间隔 - N小时,

[[[NSDate date] dateByAddingTimeInterval:-N * 60] timeIntervalSince1970];