首页 > 移动平台 > 详细

iOS 当前时间距离过去某个时间点的秒数

时间:2015-05-27 18:53:00      阅读:5004      评论:0      收藏:0      [点我收藏+]

    做蓝牙开发的时候要设置同步时间,以秒为单位,当前时间距离2000-01-01 00:00:00的秒数。网上搜了好久的资料都没找到合适的,然后研究了一下。具体写法如下:

  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];  // 设置时间格式

    

    NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"GMT"];

    [dateFormatter setTimeZone:timeZone]; //设置时区 +8:00

    

    NSString  *someDayStr= @"2000-01-01 00:00:00";   // 设置过去的某个时间点比如:2000-01-01 00:00:00

    NSDate *someDayDate = [dateFormatter dateFromString:someDayStr]; 

 

    NSDate *currentDate = [NSDate date];

    NSTimeInterval time=[currentDate timeIntervalSinceDate:someDayDate];  //当前时间距离2000-01-01 00:00:00的秒数

    NSLog(@"%lld",(long long int)time);

iOS 当前时间距离过去某个时间点的秒数

原文:http://www.cnblogs.com/pjl111/p/4534029.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!