数据按日期排序
Data sorting according to Date
我有一些包含销售日期的数据。我想根据周、月、年对它们进行排序。例如。如果我 select 周,那么返回的结果应该在当前日期的 7 天内。月份和年份也是如此。
从网络服务获取的数据中的相关字段如下所示:
AuctionStartTime = "05/03/2016 09:30:00 AM"
您应该使用 NSDateFormatter 将字符串日期转换为 NSDate,然后您可以将其与当前日期进行比较。之后,您可以轻松地选择上周、一个月或一年的日期。
您已使用 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.
我有一些包含销售日期的数据。我想根据周、月、年对它们进行排序。例如。如果我 select 周,那么返回的结果应该在当前日期的 7 天内。月份和年份也是如此。
从网络服务获取的数据中的相关字段如下所示:
AuctionStartTime = "05/03/2016 09:30:00 AM"
您应该使用 NSDateFormatter 将字符串日期转换为 NSDate,然后您可以将其与当前日期进行比较。之后,您可以轻松地选择上周、一个月或一年的日期。
您已使用 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.