获取当前季度的第一天
Posted
技术标签:
【中文标题】获取当前季度的第一天【英文标题】:Get 1st day of the Current Quarter 【发布时间】:2015-02-10 04:14:30 【问题描述】:有没有办法获得当前季度的第一个日期?我已经知道如何获取当前的星期几、月份和年份...我使用以下代码:
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];
【问题讨论】:
【参考方案1】:嗯...似乎使用:
[comps setMonth:1];
是提供的可购买选项,我确定当前月份来绘制季度(并将其封装到 switch 语句中),猜想这可能更容易,但是,其他国家有不同的“季度”测量方式呢。对于我目前的要求,这将不得不这样做,但如果有人能给我一个更好的方法来获取当前季度的当前日期。
【讨论】:
以上是关于获取当前季度的第一天的主要内容,如果未能解决你的问题,请参考以下文章
pandas通过DatetimeProperties对象获取日期对象是否是所在季度的第一天(is quarter start)筛选dataframe数据中日期对象是所在季度第一天的数据行
pandas通过DatetimeProperties对象获取日期对象是否是所在季度的第一天(is quarter start)
pandas通过DatetimeProperties对象获取日期对象是否是所在季度的第一天(is quarter start)