//传入时间与现在时间的差距及其表示
NSDateFormatter *dateformatter=[NSDateFormatter new];
[dateformatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//必须的一步
NSDate *date=[dateformatter dateFromString:@"2014-6-30 23:40:12"];
NSTimeInterval interval=date.timeIntervalSinceNow;
int m=-interval/60;
if(m==0)
NSLog(@"刚刚");
else if(m>0&&m<60)
NSLog(@"%d分钟前",m);
else if(m/60>0&&m/60<24)
NSLog(@"%d小时前",m/60);
else if(m/1440>0&&m/1440<31)
NSLog(@"%d天前",m/1440);
else if(m/1440>30&&m/1440<365)
NSLog(@"%d月前",m/1440/30);
else
NSLog(@"%@",date);
传入时间与现在时间的差距及其表示
最新推荐文章于 2023-05-16 10:52:43 发布