我想在给定日期/时间前一小时获取日期/时间。
假设给定的日期/时间是 2012-11-25 13:20:35 (YYYY-mm-dd 时:分:秒)。
我想在给定日期/时间前一小时获取日期/时间。
假设给定的日期/时间是 2012-11-25 13:20:35 (YYYY-mm-dd 时:分:秒)。
您应该阅读Apple 文档中的日期和时间编程指南。
这里有一些东西可以让你上路:
NSTimeInterval secondsPerHour = 60 * 60;
NSDate *givenDate = ...; // what you have already
NSDate *earlierDate = [givenDate dateByAddingTimeInterval:-secondsPerHour];
注意 secondsPerHour 前面的减号,因为它更早。
您可以使用:
NSDate *minusOneHr = [[NSDate date] dateByAddingTimeInterval:-60*60];