/**
 *  获取时间是今天,明天还是后天
 *
 *  @param time 待转换的时间
 *
 *  @return 今天,明天,后天
 */
- (NSString *)getDays:(NSDate *)timeDate{
   
    NSDate *toDate = [NSDate date];
    NSCalendar *calender = [[NSCalendar alloc] initWithCalendarIdentifier:NSChineseCalendar];
    NSDateComponents *comps_today = [calender components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:toDate];
    NSDateComponents *comps_other = [calender components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:timeDate];
   
    if (comps_today.year == comps_other.year &&
        comps_today.month == comps_other.month &&
        comps_today.day == comps_other.day) {
        return @"今天";
    }else if (comps_today.year == comps_other.year &&
              comps_today.month == comps_other.month &&
              (comps_today.day - comps_other.day) == -1 ){
        return @"明天";
    }else if (comps_today.year == comps_other.year &&
              comps_today.month == comps_other.month &&
              (comps_today.day - comps_other.day) == -2){
       
        return @"后天";
    }
   
    return @"";
}

日期判断是今天/明天/后天相关推荐

  1. js对时间日期判断今天昨天明天

    js对时间日期判断今天昨天明天 let time = function(date) {let time_str = "";if (new Date(date).getDate() ...

  2. 前端获取明天,后天等的日期和星期几

    废话不多说直接上代码 // 获取明天后天什么日期GetDateStr(AddCount) {var dd = new Date();dd.setDate(dd.getDate() + AddCount ...

  3. python判断今天周几_Python如何根据日期判断周几

    python作为现在很流行的一门语言,学好python是很有必要的,下面是根据日期判断周几的个人总结的一些方法,可供参考. Python如何根据日期判断周几 Python判断周几主要使用了time, ...

  4. html 日期判断周几,javascript怎么根据日期判断星期几?

    javascript根据日期判断星期几主要用到的方法是:getDay() ,可返回表示星期的某一天的数字.然后根据此数字就可以输出星期几. getday()方法: 语法dateObject.getDa ...

  5. 输入日期判断这一年的第几天

    输入日期判断这一年的第几天.@TOC 先简单的分析它一波: 简单点来说就是从字符串中分离出年份,月份和日: 例如:输入的字符串事20211130,便可以先判断一下输入的字符串是不是八位的,然后前四位是 ...

  6. java根据时间判断星期几_java怎么根据日期判断是星期几

    java怎么根据日期判断是星期几 发布时间:2020-06-23 09:31:18 来源:亿速云 阅读:112 作者:Leah 这篇文章将为大家详细讲解有关java怎么根据日期判断是星期几,小编觉得挺 ...

  7. mysql 日期查询 今天、明天、本周、七天内、本月、后一个月

    1.本月第一天 select date_add(curdate(),interval-day(curdate())+1 day) as date 2.本月最后一天 SELECT last_day(cu ...

  8. C++输入日期判断是周几

    /* 输入日期判断是周几 */ #include <stdio.h> /* printf, scanf */ #include <time.h> /* time_t, stru ...

  9. php根据日期判断星座if函数,js根据日期判断星座的代码

    例子,js根据日期判断星座. 代码: 复制代码 代码示例: function xingzuo() { var start = 1901, date=document.getElementById(&q ...

  10. PHP使用Switch语句判断星座,PHP根据日期判断星座的函数

    PHP根据日期判断星座的函数 PHP #星座 #函数2013-03-22 10:00 星座很流行嘛,下面提供一个用PHP来判断指定一日期属于哪个星座的函数. 下面是函数的代码: function yi ...

最新文章

  1. 初学C++正则表达式(regex)
  2. Python 实现图片轮播及音乐循环播放
  3. 【Java代码】Lamda表达式将List对象中的Map对象的key全部转化为大写或者小写【去除外层循环:可用于Map对象中的key全部转化为大写或者小写】
  4. LeetCode 919. 完全二叉树插入器(层序遍历队列)
  5. windows调试工具集
  6. 2019年物联网发展趋势与预测分析
  7. c#调用系统资源大集合(二)
  8. UGUI ScrollRect 滑动
  9. 大数据司法时代的立言、立功与立德
  10. 计算机computer英语划分音节,computer是什么意思
  11. linux live cd哪个好,最佳的 Linux LiveCD
  12. ubuntu背景色改为淡绿色
  13. 数字功放和模拟功放差异介绍
  14. IMX6UL 飞凌 LINUX 学习记录(1)
  15. 微信小程序苹果IOS手机无法加载显示临时图片路径
  16. 「工作流Activiti」介绍-新手上路,注意安全 - 第320篇
  17. 编译原理学习笔记(一)
  18. mysql check命令_MYSQL之mysqlcheck命令
  19. 三菱伺服e6、e7报警显示、常见报警处理
  20. python mssql github_GitHub 标星 1.6w+项目 HelloGitHub,让开发更简单的开源启蒙手册!...

热门文章

  1. pip在多个python版本中将包安装到制定版本
  2. webpack入门1
  3. 双足机器人的平衡控制
  4. Thread中yield方法
  5. 微软要解决癌症问题?
  6. 全文索引--海量数据模糊查询
  7. Linux内核分析-分析Linux内核创建一个新进程的过程
  8. 部门经常加班,该怎么办
  9. Redis集群(二)Sentinel哨兵模式
  10. 整理python笔记001(列表(深浅copy),元祖,字典,集合)