美文网首页
时间处理

时间处理

作者: Silence_xl | 来源:发表于2020-05-30 02:04 被阅读0次
// 1.获得年月日
    NSCalendar *calendar = [NSCalendar currentCalendar];
    NSUInteger unitFlags = NSCalendarUnitYear| NSCalendarUnitMonth | NSCalendarUnitDay |NSCalendarUnitHour |NSCalendarUnitMinute;
    NSDateComponents *cmp1 = [calendar components:unitFlags fromDate:_lastUpdateTime];
    NSDateComponents *cmp2 = [calendar components:unitFlags fromDate:[NSDate date]];
    
    // 2.格式化日期
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    if ([cmp1 day] == [cmp2 day]) { // 今天
        formatter.dateFormat = @"今天 HH:mm";
    } else if ([cmp1 year] == [cmp2 year]) { // 今年
        formatter.dateFormat = @"MM-dd HH:mm";
    } else {
        formatter.dateFormat = @"yyyy-MM-dd HH:mm";
    }
    NSString *time = [formatter stringFromDate:self.lastUpdateTime];
    
    // 3.显示日期
    self.lastUpdateTimeLabel.text = [NSString stringWithFormat:@"最后更新:%@", time];
Simulator Screen Shot - iPhone 11 Pro Max - 2020-09-29 at 19.55.57.png

相关文章

  • 时间处理:

    方法一: 时间类型 (例如:2017-01-01)在做时间处理的时候我们可以在数据库中将时间字段使用 bi...

  • 时间处理

    1.获取每周日0点的时间戳

  • 时间处理

    时间戳:(Unix timestamp),一种时间表示方式,从格林威治时间1970年01月01日00时00分00秒...

  • 处理时间

    当周围的有人忙忙碌碌时,不要受其影响,因为慌乱后的行为会散发出不可估量的愚蠢气味 有安逸生活时,就好好享受此时的安...

  • 处理时间

    /** * 处理时间 */ - (NSString *)timeWithTimeIntervalString:(N...

  • 处理时间

    时间字符串的处理 这个是从网上找的例子,自己记录下来 输出结果如下

  • 处理时间

    var oDate=new Date();//获取时间Thu Jan 12 2017 14:39:16 GMT+0...

  • 时间处理

    多线程使用DateFormat [Joda-Time] 是一个很棒的开源的 JDK 的日期和日历 API 的替代品...

  • 时间处理

    pandas小记:pandas时间序列分析和处理Timeserieshttps://blog.csdn.net/p...

  • 时间处理

网友评论

      本文标题:时间处理

      本文链接:https://www.haomeiwen.com/subject/tvgqzhtx.html