草庐IT

dateByAddingTimeInterval

全部标签

iphone - NSDate dateByAddingTimeInterval 减去天数错误地改变了时间

我是否遗漏了有关NSDatedateByAddingTimeInterval如何处理天数的信息?这是我从特定日期(AIDate)减去33天的代码。AIDate的时间值为太平洋标准时间00:00。activityOne.ActivityDateTime=[AIDatedateByAddingTimeInterval:-33*24*60*60];如果AIDate等于4-9-201300:00PST,以上代码将减去33天1小时,得出3-6-201323:00PST。 最佳答案 24*60*60表示24小时,而不是1天。当您的计算跨越夏令时

xcode - 在 Swift 中使用 dateByAddingTimeInterval 发送本地推送通知

我正在尝试在用户关闭应用后约24小时发送通知。我已经在Objective-C中完成了以下工作,但现在,我正在尝试快速学习并需要一些帮助UILocalNotification*notification=[[UILocalNotificationalloc]init];notification.fireDate=[[NSDatedate]dateByAddingTimeInterval:60*60*24];notification.alertBody=@"24hourspassedsincelastvisit:(";[[UIApplicationsharedApplication]sche