文档章节

判断两个时间是不是同一天

SunGiantor
 SunGiantor
发布于 2015/01/14 12:20
字数 98
阅读 50
收藏 0

+ (BOOL)isSameDayForDate:(NSDate *)date1 andDate:(NSDate*)date2

{

    if (nil == date1 || nil == date2)

    {

        return NO;

    }

    

    NSCalendar *calendar = [NSCalendar currentCalendar];

    NSDateComponents *components = [calendar components:(NSEraCalendarUnit |NSYearCalendarUnit | NSMonthCalendarUnit | NSMonthCalendarUnit |NSDayCalendarUnit) fromDate:date1];

    NSDate *OneDate = [calendar dateFromComponents:components];

    components = [calendar components:(NSEraCalendarUnit |NSYearCalendarUnit | NSMonthCalendarUnit | NSMonthCalendarUnit |NSDayCalendarUnit) fromDate:date2];

     NSDate *OtherDate = [calendar dateFromComponents:components];

    return ([OneDate isEqualToDate:OtherDate]);

}


© 著作权归作者所有

SunGiantor
粉丝 15
博文 97
码字总数 40524
作品 0
长宁
高级程序员
私信 提问
结构化编程的三重境界:见山不是山:正确但冗余的逻辑

因此我们了解到,我们需要更加精确的判断时间的界限。因此我们重新将代码改为如下: Code static void Main(string[] args) { DateTime indate = new DateTime(2008, 9, 30); //入住时间 Da...

彭博
2012/03/09
32
0
多摄像头配合记录行人移动路径

小超市中有多个摄像头。假如有人从进入超市到走出超市,肯定被至少两个摄像头拍到。 如果希望用代码来判断(图片识别),不同摄像头中出现的人,是否是同一个人。有什么办法? 我想到的一种简...

yeyi771
2018/08/17
355
2
mybatis3查询时间格式遇到的坑

场景:数据库中定义的字段是Date类型,查询出来数据后需要在代码逻辑中判断数据的时间先后,时间精确到时分秒。 问题:两条数据的日期是同一天,但是时间不一样,比较时结果是时间相等的。 ...

nj-zhangmq
2016/07/22
116
0
问题比较复杂,跪求解决方法(时间段解析并计数)

大家好,我正做的是一个广告位轮播上限控制,多担待下,叙述不全的地方敬请指教。 广告订单需要选择要投的广告位(1-n),还要选择投放的时间段(1-n); (广告位投放时间跟着使用它的订单) 比...

fgod
2016/05/10
215
2
【算法25】对称子字符串的最大长度

【题 目】输入一个字符串,输出该字符串中最大对称子串的长度。例如输入字符串:“google”,该字符串中最长的子字符串是“goog”,长度为4,因而输出为4。   【思 路1】一看这题就是遍历!...

xumaojun
2018/04/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

哪些情况下适合使用云服务器?

我们一直在说云服务器价格适中,具备弹性扩展机制,适合部署中小规模的网站或应用。那么云服务器到底适用于哪些情况呢?如果您需要经常原始计算能力,那么使用独立服务器就能满足需求,因为他...

云漫网络Ruan
今天
5
0
Java 中的 String 有没有长度限制

转载: https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西...

低至一折起
今天
17
0
OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
11
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
9
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部