ios-NSDateComponents最后一星期日期

问题描述

NSDateComponents最后一星期日期

NSDateComponentsNSCalendar 有个功能是获取月份的日期,要用到NSWeekdayOrdinalCalendarUnitNSCalendarUnit

比如:这个月份的第二个星期一。

但是我需要检测的是,确定的NSDate实例是否是一个月份的最后一个或者倒数第二个星期日期。

一直想不到有什么方法能实现,不想通过将所有月份的星期日期都循环一遍这样的方法来实现。

请高手解答一下或者给个思路,谢谢。

解决方案

只要添加7天,用NSCalendardateByAddingComponents:toDate:options:,然后检测结果月份是否相同。

时间: 2024-11-08 21:59:33

ios-NSDateComponents最后一星期日期的相关文章

苹果再次推迟iOS 4.2发布日期 最迟月底发布

苹果日前一再推迟iPhone.http://www.aliyun.com/zixun/aggregation/11683.html">iPod以及iPad操作系统IOS 4.2发布日期.有消息称苹果将于本月最终正式推出IOS 4.2版本操作系统. 新版操作系统将会使iPad功能更接近iPhone.在iPad推出以前,苹果用户大多已熟悉iPhone功能.而相对比,iPad最大的问题就是其小型号处理器使产品功能缺乏人性化设计. 苹果IOS 4.2操作系统一再推迟发布日期是因为近期该系统又出现W

关于新浪微博API返回的日期格式化字符串

新浪微博返回的时间都是,带有时区的GMT时间,平时使用惯了中国的时间表示格式,GMT时间转换一时无从下手.找了好一会儿,终于找到了对应的时间格式化字符串: Tue May 31 17:46:55 +0800 2011 对应: EEE MMM d HH:mm:ss Z yyyy 都是对应关系,其中的Z应该是Zone,表示时区的意思,对应上面的+0800(北京时间,是东八时区). ios解析补充: 如果你在iOS中解析新浪微博的日期格式,只是设置NSDateFormatter实例的dateForma

xcode-ios开发中获得的日期不对

问题描述 ios开发中获得的日期不对 我已经试了很多方法,但是获得的日期都不是当期日期.这是现在的代码: NSDateFormatter *tempFormatter = [[NSDateFormatter alloc]init]; [tempFormatter setDateFormat:@"dd-MM-yyy"]; NSDate *currentDate = [NSDate date]; NSDate *fromDate = [NSString stringWithFormat:@

Flex自定义组件开发之日周月日期选择日历控件

原文:Flex自定义组件开发之日周月日期选择日历控件           使用过DateField的我们都知道,DateField 控件是用于显示日期的文本字段,字段右侧带有日历图标.当用户在控件边框内的任一位置单击时,将弹出一个 DateChooser 控件,显示当月的所有日期.如果未选择日期,则该文本字段为空白,并且 DateChooser 控件中将显示当前日期的月份.当 DateChooser 控件处于打开状态时,用户可以在各个月份和年份之间滚动,并选择某个日期.选择日期后,DateCho

坐等iOS6完美越狱放出 iOS6.1发布日期曝光

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   [科技讯]1月17日消息,现在大家都知道了,在苹果正式发布iOS6.1系统后iOS6.0.1完美越狱工具才会放出,那么iOS6系统什么时候发布呢?据国外媒体报道,iOS6系统的发布日期大约会在一月底或者二月初. 近日,GottabeMobile的开发人员Stefan Esser向外界透露一些讯息,他表示现在广大开发者手中的iOS 6.1 Beta 4测试版即将在

传iOS 8将内置百度手机输入法?

9月4日消息,在iPhone 6和iOS8发布前夕,苹果公司更新了旗下App Store审核原则,针对新的特性extensions.HealthKit.HomeKit以及TestFlight等增加了新的章节.另外苹果在引言部分还特别指出,"令人毛骨悚然"的应用在App Store中不受欢迎.业内人士认为,苹果之所以选择在iPhone 6和ios8发布前夕公布更新审核原则,也许是为iOS 8的发布做预热. 随着iOS 8系统正式发布的日期越来越近,各路消息也是满天飞.近期较为受外界关注和

Ios开发中UILocalNotification实现本地通知实现提醒功能

 这两天在做一个日程提醒功能,用到了本地通知的功能,记录相关知识如下: 1.本地通知的定义和使用: 本地通知是UILocalNotification的实例,主要有三类属性: scheduled time,时间周期,用来指定iOS系统发送通知的日期和时间: notification type,通知类型,包括警告信息.动作按钮的标题.应用图标上的badge(数字标记)和播放的声音: 自定义数据,本地通知可以包含一个dictionary类型的本地数据. 对本地通知的数量限制,iOS最多允许最近本地通知

筛选Excel 2007单元格区域或表中的数据

Excel2007使用自动筛选来筛选数据,可以快速而又方便地查找和使用单元格区域或表列中数据的子集. 了解有关筛选的详细信息 筛选过的数据仅显示那些满足指定条件 (条件:所指定的限制查询或筛选的结果集中包含哪些记录的条件.)的行,并隐藏那些不希望显示的行.筛选数据之后,对于筛选过的数据的子集,不需要重新排列或移动就可以复制.查找.编辑.设置格式.制作图表和打印. 您还可以按多个列进行筛选.筛选器是累加的,这意味着每个追加的筛选器都基于当前筛选器,从而进一步减少了数据的子集. 使用自动筛选可以创建

Win7任务栏时间显示效果如何设置?

  显示效果包括:设置显示星期+日期+时间.设置长日期.设置短日期.设置超短日期.设置12小时制.添加个性化文字等显示效果. 首先我们要了解一下如何设置时间与日期,具体方法如下图所示: 具体设置时间显示效果,如长日期.短日期.超短日期.设2小时制.添加个性化文字等具体步骤如下: 1.设置长日期 任务栏竖立时由于2014-06-13是八位数日期无法显示,所以要把任务栏拉宽一点(建议使用短日期或者超短日期 2.设置短日期 设置日期格式:04:30 14.06.16,代表4点30分,2014年6月16