gpt4 book ai didi

iphone - 如何从约会中减去 30 分钟

转载 作者:可可西里 更新时间:2023-11-01 06:20:54 26 4
gpt4 key购买 nike

我正在获取日期值日期:2013-06-07 18:30:00 +0000。我试图从中减去 30 分钟,但它没有给出适当的时间。

我试过了

 NSTimeInterval secondsPerHour = 60*30;
NSDate *newDate = [date dateByAddingTimeInterval:-secondsPerHour];

最佳答案

原因:unsigned int负数正数。这应该有效:

NSDate *newDate = [date dateByAddingTimeInterval:-(NSTimeInterval)((u_int32_t)30*60)];

编辑:替代使用NSDateComponents

NSDateComponents *dateComponents = [[NSDateComponents alloc] init];
[dateComponents setMinute:-30];
NSDate *halfHourAgo = [[NSCalendar currentCalendar] dateByAddingComponents:dateComponents toDate:yourDateHere options:0];
NSLog(@"\ncurrentDate: %@ \n halfHourAgo: %@", yourDateHere, halfHourAgo);

关于iphone - 如何从约会中减去 30 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16292299/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com