ios 计算时间差(可能是升级9以后上次的计算方法有问题了)

- (NSString*)intervalFromLastDate: (NSString*) dateString1toTheDate:(NSString*) dateString2

{

NSDateFormatter*date=[[NSDateFormatteralloc]init];

[datesetDateFormat:@"yyyy-MM-dd"];

NSDate*d1=[datedateFromString:dateString1];

NSTimeIntervallate1=[d1timeIntervalSince1970]*1;

NSDate*d2=[datedateFromString:dateString2];

NSTimeIntervallate2=[d2timeIntervalSince1970]*1;

NSTimeIntervalcha=late2-late1;

NSString*timeString=@"";

NSString*house=@"";

NSString*min=@"";

NSString*sen=@"";

sen = [NSStringstringWithFormat:@"%d", (int)cha%60];

//min = [min substringToIndex:min.length-7];

//秒

sen=[NSStringstringWithFormat:@"%@", sen];

min = [NSStringstringWithFormat:@"%d", (int)cha/60%60];

//min = [min substringToIndex:min.length-7];

//分

min=[NSStringstringWithFormat:@"%@", min];

//小时

house = [NSStringstringWithFormat:@"%d", (int)cha/3600/24];

//house = [house substringToIndex:house.length-7];

house=[NSStringstringWithFormat:@"%@", house];

timeString=[NSStringstringWithFormat:@"%@",house];

returntimeString;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容