2010-12-17 142 views

回答

3

-components:fromDate:toDate:options:方法NSCalendar类不正是你所需要的 - 你可以指定你在你的区别在第一个参数设置相应的标志所需要的最新组件(查看参考文档了解详细信息)

+1

+1我认为这是更好的答案。 – Ishu 2010-12-17 09:45:00

+0

哇!弗拉基米尔,你太棒了!你已经成为我的新神话(已经取代了蝙蝠侠) – 2010-12-17 09:58:29

0
NSDate *today = [NSDate date]; 
NSTimeInterval interval = [today timeIntervalSinceDate:lastDate]; 
     int weeksForLastDate=interval/604800; 

这给你几周模拟你可以找到几年等等,所以你需要根据你实现这个逻辑,并根据你的日期格式。

这里的时间间隔给你时间以秒为单位,所以根据你的转换。