sac*_*ach 5 iphone objective-c ios
我在NSString中有2次以12小时格式(10-09 PM)或24小时格式(18-12)的值.如何计算两者之间的时差?(两个日期将是12小时或24小时格式,不是混合格式)
vis*_*kh7 12
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];
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
10697 次 |
| 最近记录: |