4
我在NSString中以12小時格式(10-09 PM)或24小時格式(18-12)有2次值。如何計算兩者之間的時間差? (兩個日期將是無論是在12小時或24小時格式,而不是混合格式)計算目標C中的時間差異
我在NSString中以12小時格式(10-09 PM)或24小時格式(18-12)有2次值。如何計算兩者之間的時間差? (兩個日期將是無論是在12小時或24小時格式,而不是混合格式)計算目標C中的時間差異
NSDateFormatter *df=[[NSDateFormatter alloc] init];
// Set the date format according to your needs
[df setDateFormat:@"MM/dd/YYYY hh:mm a"]; //for 12 hour format
//[df setDateFormat:@"MM/dd/YYYY HH:mm "] // for 24 hour format
NSDate *date1 = [df dateFromString:firstDateString];
NSDate *date2 = [df dateFromString:secondDatestring];
NSLog(@"%@f is the time difference",[date2 timeIntervalSinceDate:date1]);
[df release];
希望這可以幫助的
可能重複[如何讓iPhone的時間差(HTTP://計算器。 COM /問題/ 1427151 /如何到獲取時間差,在-iphone) – 2012-04-17 14:59:20