gpt4 book ai didi

iphone - 获取具体日期 - Objective c iphone

转载 作者:行者123 更新时间:2023-12-03 20:27:32 25 4
gpt4 key购买 nike

我想在 Objective C - iPhone 中获取从今天起 45 天后的日期。我是 Objective-C 的新手:)

我知道我可以做这样的事情:

NSString *dateStr = @"Tue, 16 April 2013 13:00:00 +0000";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE, d LLLL yyyy HH:mm:ss Z"];
NSDate *date = [dateFormat dateFromString:dateStr];
[dateFormat release];

但是,我不想要静态分配...它应该是动态的。每天我都需要在 *date 变量中获取从今天起 45 天的日期。

最佳答案

试试这个方法:

NSDate *today=[NSDate date];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier: NSGregorianCalendar];
NSDateComponents *components=[[NSDateComponents alloc] init];
components.day=45;
NSDate *targetDate =[calendar dateByAddingComponents:components toDate:today options: 0];

关于iphone - 获取具体日期 - Objective c iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15266187/

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