【发布时间】:2014-11-18 11:06:35
【问题描述】:
我们可以从给定的 nstimeinterval 中减去(比如 1 小时),例如:1416528000.000000 吗?
NSDate * today1 = [NSDate date];
NSTimeInterval today = [today1 timeIntervalSince1970];
从今天开始减去 1 小时?
【问题讨论】:
标签: ios nsdate nstimeinterval
我们可以从给定的 nstimeinterval 中减去(比如 1 小时),例如:1416528000.000000 吗?
NSDate * today1 = [NSDate date];
NSTimeInterval today = [today1 timeIntervalSince1970];
从今天开始减去 1 小时?
【问题讨论】:
标签: ios nsdate nstimeinterval
NSTimeInterval 以秒为单位。如果从中减去 3600,则时间会倒退一小时(60 分钟 * 每分钟 60 秒)。
【讨论】:
您可以添加或减去时间(以秒为单位)以获得新的时间间隔。您还可以使用此代码获取自 1970 年以来的时间间隔 - N 小时,
[[[NSDate date] dateByAddingTimeInterval:-N * 60] timeIntervalSince1970];
【讨论】: