时间转换 nsdate

+(NSString *)formatTime:(NSDate *)time

{

NSTimeInterval diff=-[time timeIntervalSinceNow];

if (diff<60) {

return @"刚刚";

}else if(diff<60*60){

int minute=diff/60;

return [NSString stringWithFormat:@"%d分钟以内",minute];

}else if(diff<24*60*60){

int hour=diff/(60*60);

return [NSString stringWithFormat:@"%d小时以内",hour];

}else{

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

[dateFormatter setDateFormat: @"MM-dd"];

NSString *timeStr=[dateFormatter stringFromDate:time];

return timeStr;

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 自己封装的工具类一、NSString类型//手机号码验证+(BOOL)phoneText:(NSString*)s...
    爱恨的潮汐阅读 854评论 0 1
  • // // JackDateAndDateView.m // ZHB // // Created by JackR...
    JackRen阅读 426评论 0 1
  • 参与 不论在工作还是生活,参与会让我有融入感,而不是被排开。 #参与带来的好处# 1.在工作中,参与一项工作,不仅...
    七支袜子阅读 242评论 0 0
  • 如果现代女性真的有歇斯底里这种病,我觉得自己就是这类人。我自己将其总结为:没有自制力,为自己找借口的表现。可能也是...
    AliceLeon阅读 144评论 0 0
  • 时间是一剂良药,服用了,我们都会好 ——题记 我知道他不像我,不会用简单的文字发泄失恋这种感觉,他不喜欢给陌...
    慕水忘川阅读 306评论 1 2