IOS下計算日期時間間隔
IOS下計算日期時間間隔:
//創建日期格式化對象 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];
本文由用戶 fefef123 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!