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

    - (NSString *)intervalSinceNow: (NSString *) theDate

    {

        NSDateFormatter *date=[[NSDateFormatter alloc] init];

        [date setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

        NSDate * oldDate=[date dateFromString:theDate];

        NSTimeInterval temp1=[oldDate timeIntervalSince1970]*1;

        NSDate* nowDate = [NSDate dateWithTimeIntervalSinceNow:0];

        NSTimeInterval temp12=[nowDate timeIntervalSince1970];

        NSString *timeString=@"";

        NSTimeInterval cha=temp2-temp1;

        if (cha/3600<1) {

            timeString = [NSString stringWithFormat:@"%f", cha/60];

            timeString = [timeString substringToIndex:timeString.length-7];

            timeString=[NSString stringWithFormat:@"%@分钟前", timeString];

        }

        if (cha/3600>1&&cha/86400<1) {

            timeString = [NSString stringWithFormat:@"%f", cha/3600];

            timeString = [timeString substringToIndex:timeString.length-7];

            timeString=[NSString stringWithFormat:@"%@小时前", timeString];

        }

        if (cha/86400>1)

        {

            timeString = [NSString stringWithFormat:@"%f", cha/86400];

            timeString = [timeString substringToIndex:timeString.length-7];

            timeString=[NSString stringWithFormat:@"%@天前", timeString];

        }

        return timeString;

    }

  • 相关阅读:
    SQL实战(四)
    SQL实战(三)
    SQL实战(二)
    数据库SQL实战(一)
    算法(二)——背包问题
    华为机试(五)
    算法(一)
    华为机试练习(四)
    华为往年机试题目(三)
    T分布(T-Distribution)
  • 原文地址:https://www.cnblogs.com/changeUniversal/p/4729492.html
Copyright © 2011-2022 走看看