如果我通过了周数,如何找出星期一的日期。例如,我需要一年中第 24 周的星期一
问问题
1062 次
1 回答
2
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
.
于 2012-07-05T10:50:28.940 回答