资讯专栏INFORMATION COLUMN

[分享]iOS开发 - 日期的比较

Miyang / 3295人阅读

摘要:日期可以进行比较以确定大小或相等,也可以确定两个日期之间的时间间隔。两个日期的间隔时间差可以使用方法来计算日期比较也可以使用方法获取和当前的时间间隔还提供了和方法来比较日期分享来源

1.日期可以进行比较以确定大小或相等,也可以确定两个日期之间的时间间隔。两个日期的间隔时间差可以使用-timeIntervalSinceDate:方法来计算

NSDate * now = [NSDate date];
NSDate * anHourAgo = [now dateByAddingTimeInterval:-60*60];
NSTimeInterVal timeBetween = [now timeIntervalSinceDate:anHourAgo];
NSLog(@”%f”,timeBetween);

2.日期比较也可以使用-timeIntervalSinceNow方法获取和当前的时间间隔

NSDate * anHourago = [NSDate dateWithTimeIntervalSinceNow;-60*60];
NSTimeInterval interval = [anHourAgo timeIntervalSinceNow];
NSLog(@”%f”,interval);

3.NSDate还提供了-laterDate、-earlierDate和compare方法来比较日期

NSDate * now = [NSDate date];
NSDate * anHourAgo = [now dateByAddingTimeInterval:-60*60];
NSDate *result1 = [now laterDate:anHourAgo];
NSDate * result2 = [now earlierDate:anHourAgo];
NSComparisonResult result3 = [now compare:anHourAgo];


分享来源:
http://bbs.9ria.com/thread-25...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/16071.html

相关文章

  • 分享iOS开发-datePicker详解

    摘要:日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。使用它只需要创建一个对象默认情况下选取会显示目前的日期和时间,并提供几个表盘,分别显示可以选择的月份和日期小时分钟以及上午下午。 UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的...

    aisuhua 评论0 收藏0
  • 分享iOS开发-通过日期求星期

    摘要:通过日期求星期取第位取第位的后两位取第位的后两位世纪年星期日星期一星期二星期三星期四星期五星期六获取当前年月日,星期似乎是个可以获得日历属性的方法日历 通过日期求星期 -(NSString*)fromDateToWeek:(NSString*)selectDate { NSInteger yearInt = [selectDate substringWithRange:NSMa...

    silenceboy 评论0 收藏0
  • CNCF多元化奖学金系列:让微服务、Kubernetes和云原生连接

    摘要:在这篇文章中,华裔血统的分享了有价值的会议收获等首次访问中国的多元化奖学金经历。在之后,我感谢我一生中第一次来的中国,作为华裔人士和多元化奖学金获得者。和赞助方案出炉和多元化奖学金现正接受申请和即将首次合体落地中国 CNCF为开发者和学生提供多元化奖学金,以参加KubeCon + CloudNativeCon China 2018。在这篇文章中,华裔血统的Emmelyn Wang分享了...

    gghyoo 评论0 收藏0
  • Swift 特性 - 收藏集 - 掘金

    摘要:介绍掘金什么是是基于思想实现的类库。此次邀请的嘉宾在方面有所实践探索,分别来自腾讯淘宝公司。超强大的服务器端掘金摘要如今已经开源,而且支持多平台,一些团队正在试图让成为开发的有效语言。 ReSwift 介绍 - iOS - 掘金 什么是 ReSwift ReSwift 是基于 Redux 思想实现的 Swift 类库。基本的流程如下 当用户点击了视图上的某个元素时,会发出一个 Acti...

    MingjunYang 评论0 收藏0
  • iOS文章 - 收藏集 - 掘金

    摘要:本文将从设计模开发封装掘金前言很久以前,手机的性能取决于处理器的处理速度。对于要求苛刻的苹果竟然在如此简单的使用调试掘金一概述全称默认内置于中的动态调试工具。 iOS 开发 - 多线程陷阱 - iOS - 掘金前言 随着手机硬件的升级,多线程技术在应用开发中的地位可以说足以媲美UITableView了。然而,多线程技术在提供我们生产力的同时,也不可避免的带来了陷阱,正如著名计算机学者所...

    paraller 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<