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

  • 相关阅读:
    Html-浅谈如何正确给table加边框
    如何在移动设备上调试html5开发的网页
    swiper嵌套小demo(移动端触摸滑动插件)
    移动端如何用swiper实现导航栏效果
    background-color:transparent
    点击按钮 发送短信验证码后60秒倒计时
    placeholder的样式设置
    linux 定时任务crontab
    laravel学习一
    centos 7安装jdk
  • 原文地址:https://www.cnblogs.com/Cristen/p/3135078.html
Copyright © 2011-2022 走看看