我想做的是今天,昨天,本周,本周,本周,本月,上个月变量准备比较要在UITableView的titleForHeaderInSection上添加标题的NSDate
我想要的是在下面的代码中手动完成日期2009-12-11
NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"];
NSDate *yesterday = [NSDate dateWithString:@"2009-12-10 00:00:00 +0000"];
NSDate *thisWeek = [NSDate dateWithString:@"2009-12-06 00:00:00 +0000"];
NSDate *lastWeek = [NSDate dateWithString:@"2009-11-30 00:00:00 +0000"];
NSDate *thisMonth = [NSDate dateWithString:@"2009-12-01 00:00:00 +0000"];
NSDate *lastMonth = [NSDate dateWithString:@"2009-11-01 00:00:00 +0000"];
Run Code Online (Sandbox Code Playgroud) 我正在做两件事:
我不确定解决这个问题的最佳方法是什么,因为在比较两个NSDates时(一个在2009年1月1日21:30和另一个在2009年1月1日凌晨1点30分)我不能只看到如果已经过了24小时,那么在这种情况下它没有.我可以通过从NSDate获取日期1/1/09来解决这个问题,但我不确定如何根据我看到的文档和谷歌链接来做到这一点.
对于另一个问题,我不知道如何知道一周中哪一天给出了约会.我想如果1/1/09是星期二,星期一等等......是否有任何图书馆让你计算这个?这显然需要考虑到闰年和其他一些东西......也许有一个Objective-c库?
谢谢你的帮助!