获取时间间隔
2011-11-24 12:35
106 查看
创建日期格式化对象:
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
通过字符串创建两个时间:
NSDate *date1=[dateFormatter dateFromString:@"2011-11-23 11:00"];
NSDate *date2=[dateFormatter dateFromString:@"2011-11-25 11:00"];
取两个日期对象的时间间隔:
NSTimeInterval time=[date2 timeIntervalSinceDate:date1];
将间隔的秒数换算成天数和小时数:
NSInteger days=((int)time)/(24*60*60);
NSInteger hours=((int)time)%(24*60*60)/(60*60);
NSString *dateContent=[[NSString alloc] initWithFormat:@"%i天%i小时",days,hours];
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
通过字符串创建两个时间:
NSDate *date1=[dateFormatter dateFromString:@"2011-11-23 11:00"];
NSDate *date2=[dateFormatter dateFromString:@"2011-11-25 11:00"];
取两个日期对象的时间间隔:
NSTimeInterval time=[date2 timeIntervalSinceDate:date1];
将间隔的秒数换算成天数和小时数:
NSInteger days=((int)time)/(24*60*60);
NSInteger hours=((int)time)%(24*60*60)/(60*60);
NSString *dateContent=[[NSString alloc] initWithFormat:@"%i天%i小时",days,hours];
相关文章推荐
- js 获取时间间隔
- 获取时间间隔(不受系统时间影响)
- android 获取时间间隔
- shell中获取两个日期的间隔时间
- 获取两个日期间隔时间的shell脚本代码
- 获取时间间隔
- Asp.net 获取两个时间的间隔
- 串口数据获取-时间间隔的问题
- js 获取时间间隔实现代码
- C# 时间相减的计算方法(获取时间间隔)
- PHP获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
- IOS下获取时间、手机系统时区以及获取时间间隔
- C# 时间相减的计算方法(获取时间间隔)
- PHP获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
- java根据时间date获取该时间距离现在的时间间隔
- Python获取间隔时间段的时间戳数据
- PHP 如何获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
- C# 时间相减的计算方法(获取时间间隔)
- [IOS]ios NSTimeInterval获取时间间隔
- iOS- NSTimeInterval获取时间间隔