ios计算时间差

原创 2018年04月17日 10:47:53
// 1.确定时间
    NSString *time1 = @"2015-06-23 12:18:15";
    NSString *time2 = @"2015-06-28 10:10:10";
    // 2.将时间转换为date
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
    NSDate *date1 = [formatter dateFromString:time1];
    NSDate *date2 = [formatter dateFromString:time2];
    // 3.创建日历
    NSCalendar *calendar = [NSCalendar currentCalendar];
    NSCalendarUnit type = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
    // 4.利用日历对象比较两个时间的差值
    NSDateComponents *cmps = [calendar components:type fromDate:date1 toDate:date2 options:0];
    // 5.输出结果
    NSLog(@"两个时间相差%ld年%ld月%ld日%ld小时%ld分钟%ld秒", cmps.year, cmps.month, cmps.day, cmps.hour, cmps.minute, cmps.second);
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bowei1105/article/details/79971519

解决了几乎所有Delphi+Access同仁的问题—动态创建、压缩Access数据库(*.MDB)

动态创建、压缩Access数据库(*.MDB)     声明:这是前无古人,后无来者的解决方案(有点吹,但是我实在太激动了!),希望各位能多多关照创建Access数据库几乎是所有Delphi+Acce...
  • Hank
  • Hank
  • 2000-12-29 17:27:00
  • 2740

iOS计算两个时间的时间差

/** * 计算剩余时间 * * @param endTime 结束日期 * * @return 剩余时间 */ -(NSString *)getCountDownStringW...
  • bowei1105
  • bowei1105
  • 2017-04-12 09:35:05
  • 514

iOS利用时间戳获得两个字符串时间差,并闪动提示用户剩余时间

最近用到了时间戳,好久没有用过,所以有些生疏了,所以特将代码贴到此处,供遇到类似问题的人借鉴。- (void)ExamPaperDict:(NSDictionary *)examPaperDict{ ...
  • csdnAaron
  • csdnAaron
  • 2015-05-22 10:27:57
  • 1996

IOS算两个时间差

/**  * 开始到结束的时间差  */ + (NSString *)dateTimeDifferenceWithStartTime:(NSString *)startTime endTime:...
  • chuan403082010
  • chuan403082010
  • 2016-06-06 16:04:18
  • 14152

ios 计算两个时间之间的时间差

// //  HQTimeTool.m //  Doing // //  Created by hq on 16/10/23. //  Copyright © 2016年 hanqing. ...
  • baohanqing
  • baohanqing
  • 2016-11-01 21:40:33
  • 2298

iOS开发---计算两个日期的时间差

NSCalendar *calendar = [NSCalendar currentCalendar];          unsigned int unitFlags = NSCa...
  • sinat_28585351
  • sinat_28585351
  • 2016-03-04 13:38:47
  • 1647

object-c获取毫秒值,时间差,计算执行耗费时间

UInt64 msecond1 = [[NSDate date] timeIntervalSince1970]*1000; UInt64 msecond2 = [[NSDate date] timeI...
  • Qyee16
  • Qyee16
  • 2015-03-16 14:32:50
  • 4381

计算两个NSDate的时间差,计算毫秒差

double date1 = [[NSDate date] timeIntervalSince1970] * 1000; double date2 = [[NSDate date]...
  • apple_bao
  • apple_bao
  • 2017-06-26 14:30:54
  • 965

iOS 计算当前时间与过去某一时间的时间差

//计算当前时间与订单生成时间的时间差,转化成分钟 -(NSInteger)dateTimeDifferenceWithStartTime:(NSString *)startTime { ...
  • zhengxiaojuan008
  • zhengxiaojuan008
  • 2017-05-01 17:35:05
  • 1453

【转载】iOS 计算某个时间点与现在的时间差

/*处理返回应该显示的时间*/+ (NSString *) returnUploadTime:(NSDictionary *)dic{    //Tue May 21 10:56:45 +0800 2...
  • wanglj7525
  • wanglj7525
  • 2015-02-02 15:10:15
  • 1598
收藏助手
不良信息举报
您举报文章:ios计算时间差
举报原因:
原因补充:

(最多只允许输入30个字)