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

  • 相关阅读:
    算法图解之散列表
    算法图解之快速排序
    算法图解之分而治之
    __setitem__,__getitem,__delitem__的作用
    算法图解之递归
    Python开发不可不知的虚拟环境
    静态属性property的本质和应用
    SQLmap详解
    windows提权备忘录
    linux提权备忘录
  • 原文地址:https://www.cnblogs.com/Cristen/p/3135078.html
Copyright © 2011-2022 走看看