zoukankan      html  css  js  c++  java
  • iOS 当前时间距离过去某个时间点的秒数

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

    - (NSTimeInterval)get2000yearToNowSecond

    {

      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);

        return time;

    }

  • 相关阅读:
    6.7
    6.5
    6.4随笔
    js 插件
    js插件
    web中集成jdbc
    jsp
    web容器中的servlet
    web服务器的监听器,过滤器
    几款js工具的使用
  • 原文地址:https://www.cnblogs.com/pjl111/p/4534029.html
Copyright © 2011-2022 走看看