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

  • 相关阅读:
    BZOJ1800 fly 飞行棋 [几何]
    Cf #434 Div.1 D Wizard's Tour [构造题]
    Last mile of the way [树形dp+重链剖分]
    World Of Our Own [Lucas+思维题]
    vue 初级小总结
    转-redux-saga
    【转】react-native开发混合App-github开源项目
    react中路由的跳转
    Lodash 浓缩
    jq的attr、prop和data区别
  • 原文地址:https://www.cnblogs.com/Cristen/p/3135078.html
Copyright © 2011-2022 走看看