记录时间距离现在多久
来源:互联网 发布:什么蟑螂药最有效 知乎 编辑:程序博客网 时间:2024/04/19 12:08
//调用代码:
NSString*dateStr = @"2014-11-10 13:00:13";
NSDateFormatter* dateFormat = [[NSDateFormatteralloc]init];//实例化一个NSDateFormatter对象
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设定时间格式,要注意跟下面的dateString匹配,否则日起将无效
NSDate *date =[dateFormatdateFromString:dateStr];
NSString *sinceNowStr = [TimecompareCurrentTime:date];
NSLog(@"sinceNowStr ====== %@",sinceNowStr);
//方法代码:
+(NSString*) compareCurrentTime:(NSDate*) compareDate
//
{
NSTimeInterval timeInterval = [compareDatetimeIntervalSinceNow];
timeInterval = -timeInterval;
long temp = 0;
NSString *result;
if (timeInterval < 60) {
result = [NSStringstringWithFormat:@"刚刚"];
}
else if((temp = timeInterval/60) <60){
result = [NSStringstringWithFormat:@"%ld分钟前",temp];
}
else if((temp = temp/60) <24){
result = [NSStringstringWithFormat:@"%ld小时前",temp];
}
else if((temp = temp/24) <30){
result = [NSStringstringWithFormat:@"%ld天前",temp];
}
else if((temp = temp/30) <12){
result = [NSStringstringWithFormat:@"%ld月前",temp];
}
else{
temp = temp/12;
result = [NSStringstringWithFormat:@"%ld年前",temp];
}
return result;
}
NSString*dateStr = @"2014-11-10 13:00:13";
NSDateFormatter* dateFormat = [[NSDateFormatteralloc]init];//实例化一个NSDateFormatter对象
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设定时间格式,要注意跟下面的dateString匹配,否则日起将无效
NSDate *date =[dateFormatdateFromString:dateStr];
NSString *sinceNowStr = [TimecompareCurrentTime:date];
NSLog(@"sinceNowStr ====== %@",sinceNowStr);
//方法代码:
+(NSString*) compareCurrentTime:(NSDate*) compareDate
//
{
NSTimeInterval timeInterval = [compareDatetimeIntervalSinceNow];
timeInterval = -timeInterval;
long temp = 0;
NSString *result;
if (timeInterval < 60) {
result = [NSStringstringWithFormat:@"刚刚"];
}
else if((temp = timeInterval/60) <60){
result = [NSStringstringWithFormat:@"%ld分钟前",temp];
}
else if((temp = temp/60) <24){
result = [NSStringstringWithFormat:@"%ld小时前",temp];
}
else if((temp = temp/24) <30){
result = [NSStringstringWithFormat:@"%ld天前",temp];
}
else if((temp = temp/30) <12){
result = [NSStringstringWithFormat:@"%ld月前",temp];
}
else{
temp = temp/12;
result = [NSStringstringWithFormat:@"%ld年前",temp];
}
return result;
}
0 0
- 记录时间距离现在多久
- js距离现在时间计算
- js距离现在时间计算
- .Net 获取一个时间距离当前时间多久了
- iOS开发计算距离现在时间
- android 将时间戳转为代表"距现在多久之前"的字符串
- android 将时间戳转为代表"距现在多久之前"的字符串
- android 将时间戳转为代表"距现在多久之前"的字符串
- android将时间戳转为代表”距现在多久之前”的字符串
- 判断手机号的输入是否正确、获取当前的时间以及显示距离上次发布有多久的时间
- 恋爱需要多久时间
- 运行时间和当前时间比较,距离现在时间的分钟数。
- java根据时间date获取该时间距离现在的时间间隔
- jQuery 获取 时间过去了多久: 多久之前
- JS 获取某个时间距离现在时间有多少时分秒
- 计算距离你的生日还有多久
- unity 距离某天还有多久
- 中国距离VR市场成熟还要多久?
- MySQL学习【1】MySQL安装与配置
- 数据结构之快速排序
- 批处理拷贝东西(从问题里面转载过来的)
- 日期加减一天
- eclipse上用bitbucket git管理代码的部署环境
- 记录时间距离现在多久
- Ionic-start
- axure 中显示日期的字符串连接方法
- ASP.NET中Repeater控件实现分页功能
- ionic-docs
- iOS 崩溃调试的使用和技巧总结
- NIL、NIL、NULL和NSNULL区别
- iOS 获取系统自带的字体
- TDA7496L实测数据