您的位置:首页 > 产品设计 > UI/UE

iOS中NSNumber,NSValue链接 时间 NSDate

2014-09-30 15:49 218 查看

iOS中NSNumber,NSValue,NSDate和反射

ios NSDate NSTring long 时间戳与字符串转换

ios NSTimeInterval获取时间间隔

-(NSString *)getCurrentTime

{

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

NSString *dateTime = [formatter stringFromDate:[NSDate date]];

self.startTime = dateTime;

return startTime;

}

date1代表开始时间,在开始计时的地方调用 [self getCurrentTime]; 在结束时的方法里写如下代码:

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];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: