相关疑难解决方法(0)

109
推荐指数
5
解决办法
8万
查看次数

今天,昨天,本周,上周,本月,上个月......变量获得NSDate

我想做的是今天,昨天,本周,本周,本周,本月,上个月变量准备比较要在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)

iphone comparison time nsdate

84
推荐指数
5
解决办法
9万
查看次数

如何查看一周中的哪一天(即周二,周五?)并比较两个NSDates?

我正在做两件事:

  1. 检查一周是否已经过去(基于一周中的哪一天)
  2. 检查一天是否过去了(根据日期)

我不确定解决这个问题的最佳方法是什么,因为在比较两个NSDates时(一个在2009年1月1日21:30和另一个在2009年1月1日凌晨1点30分)我不能只看到如果已经过了24小时,那么在这种情况下它没有.我可以通过从NSDate获取日期1/1/09来解决这个问题,但我不确定如何根据我看到的文档和谷歌链接来做到这一点.

对于另一个问题,我不知道如何知道一周中哪一天给出了约会.我想如果1/1/09是星期二,星期一等等......是否有任何图书馆让你计算这个?这显然需要考虑到闰年和其他一些东西......也许有一个Objective-c库?

谢谢你的帮助!

iphone objective-c

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

iphone ×2

nsdate ×2

objective-c ×2

cocoa-touch ×1

comparison ×1

ios ×1

time ×1