有没有办法获得当年第一季度的第一个日期?我已经知道如何获得当前星期,月份和年份...我使用此代码:
NSCalendar* calendar = [NSCalendar currentCalendar];
NSDateComponents* comps = [calendar components:
NSCalendarUnitYearForWeekOfYear |
NSCalendarUnitYear|
NSCalendarUnitMonth|
NSCalendarUnitWeekOfMonth|
NSCalendarUnitWeekday
fromDate:[NSDate date]];
[comps setWeekday:2]; // 2: monday
NSDate * firstDayOfTheWeek = [calendar dateFromComponents:comps];
[comps setWeekday:1]; // 1: Sunday
NSDate *lastDayOfTheWeek = [calendar dateFromComponents:comps];
[comps setDay:1];
NSDate * firstDayOfTheMonth = [calendar dateFromComponents:comps];
答案 0 :(得分:0)
[comps setMonth:1];
是一个可购买的选项,我确定绘制该季度的当前月份(并将其封装成一个switch语句),猜测这可能会更容易,但是,那些有不同方法测量"季度&#34 ;.对于我目前的要求,这将是必须做的,但如果有人可以给我一个更好的方法来获得当前季度的当前日期。