您的位置:首页 > 移动开发 > IOS开发

获取时间间隔

2016-08-11 13:53 369 查看
获取当前时间:

-(NSString *)getCurrentTime
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *dateTime = [formatter stringFromDate:[NSDate date]];
return dateTime;
}
date1代表开始时间,data2是结束时间

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date1 = [formatter dateFromString:startTime];
NSDate *date2 = [NSDate date];
NSTimeInterval aTimer = [date2 timeIntervalSinceDate:date1];
int hour = (int)(aTimer/3600);
int minute = (int)(aTimer -hour*3600)/60;
int second =aTimer - hour*3600 -minute*60;
NSString *dural = [NSString stringWithFormat:@"%d时%d分%d秒",hour, minute,second];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS 获取时间间隔