美文网首页
iOS YYYY 和 yyyy的区别

iOS YYYY 和 yyyy的区别

作者: 海耐射手 | 来源:发表于2019-12-30 14:59 被阅读0次

    2019年12月30日 转换后变成 2020年12月30日,相差一年。这是为什么呢?

    原因:YYYY 是以周为单位计算的,我们平常计算日期时最好用yyyy,yyyy才是标注的年份
    如果一月1日是星期一,星期二,星期三,星期四,它是在01周。如果一月1日是星期五,星期六或星期日,它在前一年的52周或53周
    
    使用yyyy时间
    NSDate *currentDateTime = [NSDatedate];
    NSDateFormatter *fomatter = [[NSDateFormatteralloc]init];
    [fomatter setDateFormat:@"yyyy-MM-dd"];
    NSString *curentDateStr = [fomatterstringFromDate:currentDateTime];
    
    输出:2019-12-30
    
    使用YYYY时间
    NSDate *currentDateTime = [NSDatedate];
    NSDateFormatter *fomatter = [[NSDateFormatteralloc]init];
    [fomatter setDateFormat:@"YYYY-MM-dd HH:mm"];
    NSString *curentDateStr = [fomatterstringFromDate:currentDateTime];
    
    输出:2020-12-30
    

    相关文章

      网友评论

          本文标题:iOS YYYY 和 yyyy的区别

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