计算日期时间间隔:
//創建日期格式化對象??
NSDateFormatter?*dateFormatter=[[NSDateFormatter?alloc]?init];??
[dateFormatter?setDateFormat:@"yyyy-MM-dd?HH:mm"];??
//創建了兩個日期對象??
NSDate?*date1=[dateFormatter?dateFromString:@"2010-3-3?11:00"];??
NSDate?*date2=[dateFormatter?dateFromString:@"2010-3-4?12:00"];??
//NSDate?*date=[NSDate?date]; ?
?//NSString?*curdate=[dateFormatter?stringFromDate:date]; ?
//取兩個日期對象的時間間隔:??
//這里的NSTimeInterval?并不是對象,是基本型,其實是double類型,是由c定義的:typedef?double?NSTimeInterval;??
NSTimeInterval?time=[date2?timeIntervalSinceDate:date1];??
int?days=((int)time)/(3600*24);??
int?hours=((int)time)%(3600*24)/3600;??
NSString?*dateContent=[[NSString?alloc]?initWithFormat:@"%i天%i小時",days,hours];?
轉載于:https://www.cnblogs.com/Milo-CTO/p/4185434.html
總結
- 上一篇: 适合在乡镇开的加工厂 投资5万元就可以
- 下一篇: 花呗上征信有什么影响 其实并不一定是坏事