zoukankan      html  css  js  c++  java
  • ios 时间差计算 转

    //模拟windows GetTickCount //

    //#import<mach/mach_time.h>

    + (int)mxGetTickCount;

    {

       int timeTick;

       mach_timebase_info_data_t info;

       uint64_t machineTime;

       mach_timebase_info(&info);

        machineTime =mach_absolute_time();

        timeTick = machineTime * info.numer / info.denom /1000000LL;

        

       return timeTick;

    }

    // NSDate timeIntervalSinceDate:

    //下面转换NSString,用在保存时间时使用。

     - (double)GetStringTimeDiff:(NSString*)timeS timeE:(NSString*)timeE

    {
        
        double timeDiff = 0.0;
        
        NSDateFormatter *formatters = [[NSDateFormatter alloc] init];
        [formatters setDateFormat:@"yyyy/MM/dd HH:mm:ss:SSS"];
        NSDate *dateS = [formatters dateFromString:timeS];
        
        
        
        NSDateFormatter *formatterE = [[NSDateFormatter alloc] init];
        [formatterE setDateFormat:@"yyyy/MM/dd HH:mm:ss:SSS"];
        NSDate *dateE = [formatterE dateFromString:timeE];
        
        
        timeDiff = [dateE timeIntervalSinceDate:dateS ];
        
        return timeDiff;
        
    }

    - (NSString*)GetCurTime

    {
        
        NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
        
        [formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss:SSS"];
        
        NSString*timeString=[formatter stringFromDate: [NSDate date]];
        
        [formatter release];
        
        return timeString;
    }

  • 相关阅读:
    开发一个微信小程序实例教程
    java注解
    dubbo provider提供者服务打包
    Dubbo记录
    SpringBoot整合ActiveMQ 生产者---消费者
    dubbox 的各种管理和监管
    Zookeeper 3.5启动时 8080端口被占用
    springboot整合最新版dubbo以及dubbo-admin的安装
    分布式服务框架 dubbo/dubbox 入门示例
    Maven安装配置【WIN10】
  • 原文地址:https://www.cnblogs.com/Cristen/p/3135078.html
Copyright © 2011-2022 走看看