我有一些包含售出日期的数据。我想根据周,月,年对它们进行排序。例如。如果我选择周,则返回的结果应在当前日期的7天内。月和年也一样。
从Web服务获取的数据中的相关字段如下所示:
AuctionStartTime = "05/03/2016 09:30:00 AM"
答案 0 :(得分:1)
您已使用NSDateFormatter将字符串转换为日期格式,并使用NSDateFormat获取所需的日期值并执行任务。使用以下代码设置日期格式...
NSDateFormatter *dateformat = [[NSDateFormatter alloc] init];
[dateformat setDateFormat:@"Your Date Format"];
将字符串转换为日期
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *date = [dateFormatter dateFromString:dateStr];
您的日期格式,用于设置所需的格式。有关日期格式的详细信息,请click now.
答案 1 :(得分:0)
您应该使用NSDateFormatter将NSString日期转换为NSDate,然后您可以将其与当前日期进行比较。之后,您可以轻松选择上周,月份或年份的日期。