计算天,时,秒时间的那点事
来源:互联网 发布:mac 怎么设置无线鼠标 编辑:程序博客网 时间:2024/04/30 22:55
代码很简单,我只计算到天,如何你先计算到月,或者的年的话,那你就自己算吧
希望对大家有帮助
-(NSString*)intervalSinceNow:(NSString *)theDate
{
NSString *timeString=@"";
NSDate *now1=[NSDatedate];
NSLog(@"late1===%@ andDate===%@",theDate,now1);
NSTimeZone *zone=[NSTimeZonesystemTimeZone];
NSInteger interval = [zonesecondsFromGMTForDate:now1];
NSDate *localeDate = [now1 dateByAddingTimeInterval: interval];
NSLog(@"localeDate==%@", localeDate);
NSString *timeSp = [NSStringstringWithFormat:@"%lld", (longlong)[localeDate timeIntervalSince1970]];
NSLog(@"timeSp===%@",timeSp);
NSTimeInterval cha=[timeSpdoubleValue]-[theDate doubleValue];
if(cha/(24*60*60)>1)
{
timeString =[NSString stringWithFormat:@"%f",cha/86400];//天数
timeString=[timeString substringToIndex:timeString.length-7];
timeString=[timeString stringByAppendingString:@"天前"];
return timeString;
}
if(cha/3600>1&&cha/86400<1)//小时
{
timeString=[NSString stringWithFormat:@"%f",cha/3600];
timeString=[timeString substringToIndex:timeString.length-7];
timeString=[timeString stringByAppendingString:@"小时前"];
return timeString;
}
if(cha/3600<1)
{
timeString=[NSString stringWithFormat:@"%f",cha/3600];//分钟
timeString=[timeString substringToIndex:timeString.length-7];
timeString=[timeString stringByAppendingString:@"分前"];
return timeString;
}
return nil;
}
- 计算天,时,秒时间的那点事
- C# 计算两个时间点相差的 时、分、秒
- 【时间加减】那点事
- 【时间工具】那点事
- iOS时间那点事
- iOS时间那点事
- iOS时间那点事
- 计算传入时间距今多少天/时/分/秒
- PHP计算两个时间的差(秒 分 时 天 月 年)
- NSDate与时间戳的那点事
- 切好云计算的时间点
- 切好云计算的时间点
- 切好云计算的时间点
- OpenStack 谈谈云计算那点事
- 云计算和DevOps那点事
- [日期时间]函数(-),计算两个时间之间的秒数
- iOS时间那点事--NSDate
- iOS时间那点事--NSDateFormatter
- findbugs清理总结
- MAC——多路访问协议
- Leetcode_search-in-rotated-sorted-array
- footer 在页面对底部
- Android--Service之AIDL传递复杂对象
- 计算天,时,秒时间的那点事
- 数据挖掘十大算法,你掌握了吗?
- Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法(一)
- Pocketsphinx语音识别-----语言模型训练和声学模型的适应过程
- ShadowGun Shaders
- request.getParameter() 、 request.getInputStream()和request.getReader() 使用体会
- MOCK技术,核心代码!
- Android程序对不同手机屏幕分辨率自适应的总结
- C++学习之auto_ptr智能指针