zoukankan      html  css  js  c++  java
  • 日期间隔

    根据指定日期与现在日期时间对比相差几周几月

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    #define knewsTimeFormat @"yyyyMMddHHmmss" //你要传过来日期的格式
    #define kLocaleIdentifier @"en_US"
     
    // 发布时间
    - (NSString *)newsTime:(NSString *)newsTimes
    {
        NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
        formatter.dateFormat = knewsTimeFormat;
        formatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:kLocaleIdentifier];
         
        NSDate *date = [formatter dateFromString:newsTimes];
         
        NSDate *now = [NSDate date];
         
        // 比较帖子发布时间和当前时间
        NSTimeInterval interval = [now timeIntervalSinceDate:date];
         
        NSString *format;
        if (interval <= 60) {
            format = @"刚刚";
        } else if(interval <= 60*60){
            format = [NSString stringWithFormat:@"发布于前%.f分钟", interval/60];
        } else if(interval <= 60*60*24){
            format = [NSString stringWithFormat:@"发布于前%.f小时", interval/3600];
        } else if (interval <= 60*60*24*7){
            format = [NSString stringWithFormat:@"发布于前%d天", (int)interval/(60*60*24)];
        } else if (interval > 60*60*24*7 & interval <= 60*60*24*30 ){
            format = [NSString stringWithFormat:@"发布于前%d周", (int)interval/(60*60*24*7)];
        }else if(interval > 60*60*24*30 ){
            format = [NSString stringWithFormat:@"发布于前%d月", (int)interval/(60*60*24*30)];
        }
         
        formatter.dateFormat = format;
        return [formatter stringFromDate:date];
    }
  • 相关阅读:
    mysql如何通过单个ibd文件进行数据恢复
    Python3-插件you-get使用
    使用RestTemplate调用接口上传文件
    javax.validation分组校验(简短版)
    javax.validation分组校验(详解版)
    javax.validation分组校验
    IDEA如何生成JavaDoc文档
    如何使用redis生成唯一编号及原理
    全国最新各省、市、县、镇、村数据库,详细到村的数据
    Axure RP Extension for Chrome安装
  • 原文地址:https://www.cnblogs.com/ranger-jlu/p/3877696.html
Copyright © 2011-2022 走看看