如何使用星期编号获取一周的星期一日期
答
用你所拥有的信息填写一个NSDateComponents
对象。那么你可以询问当前的NSCalendar
什么日期对应那些组件。
NSDateComponents *components = [NSDateComponents new];
components.weekday = 2;
components.weekOfYear = 24;
components.year = 2012;
NSDate *date = [[NSCalendar currentCalendar] dateFromComponents: components];
的weekday
物业开始星期日= 1
如果您在OS X 10.7或更高版本,你应该使用属性yearForWeekOfYear
而不是year
。
+1添加注意:使用属性'yearForWeekOfYear'而不是'year'对我有用 – 2013-01-09 12:15:29