我想问两个关于iPhone应用程序的NSDate的问题。
1)如何设置 NSDate * startDay至01-01-2010和NSDate * endDay至31-12-2010
2)startDay和endDay之间有多少天。
我该怎么办?非常感谢你。
答案 0 :(得分:6)
要处理不同格式的日期,您需要使用NSDateFormatter
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"mm-dd-yyyy"];
以指定格式获取日期
NSString *dateString = [format stringFromDate:date];
从具有指定格式的字符串创建日期:
NSDate *date = [format dateFromString:dateString];
找出两个日期之间的差异:
NSTimeInterval interval = [endDay timeIntervalSinceDate:startDay];