判断两个时间差(Date)
来源:互联网 发布:学霸通软件安装 编辑:程序博客网 时间:2024/06/16 02:27
一个每天只能进行一次的操作,需要比较时间,但这里的比较时间只比较天数,因为 是每天进行一次,所以不需要比较小时、分、秒
1.对比时间(天数)
Calendar aCalendar = Calendar.getInstance();//获取要对比的时间aCalendar.setTime(createTime);//转换为int类型以做比较int day1 = aCalendar.get(Calendar.DAY_OF_YEAR);//获取当前时间(单位为天)aCalendar.setTime(date);//转换为int类型以做比较int day2 = aCalendar.get(Calendar.DAY_OF_YEAR);
day1与day2相比较即可
但这种方法存在缺陷,无法比较年份,会出现即使是往年,只要月份/天数大,在比较时就大的bug。
所以需要单独比较年份
2.对比年份
//获取当前时间Date date = new Date();//获取当前年份转换成int类型Calendar n = Calendar.getInstance();n.setTime(date);int nt = n.get(Calendar.YEAR);//获取想对比的时间的年份,转换成int类型Calendar c = Calendar.getInstance();c.setTime(createTime);c.get(Calendar.YEAR);int ct = c.get(Calendar.YEAR);
将nt与ct相对比就可以了
0 0
- 判断两个时间差(Date)
- IOS 判断两个时间差
- 判断已有的两个时间差
- php如何判断两个时间的时间差
- 计算时间差(date和perl实现)
- 判断两个时间差是否在一个指定范围内
- iOS开发---判断两个日期的时间差2
- mysql 判断两个时间差 然后赋值 使用 case when
- 判断两个Date是否在同一天
- 两个日期时间差
- 两个日期,获取时间差
- 求两个时间差
- C#计算两个时间差
- js计算两个时间差
- SQL求解两个时间差
- Java计算两个时间差
- js实现两个时间差
- 两个时间差几天几小时
- rpm 使用
- linux 文件结构,和各目录的作用,以及文件的类型
- Xmanager远程登录Linux的图形界面配置
- 关于构造函数的调用顺序
- Jodo 代码
- 判断两个时间差(Date)
- 测试你的redhat系统是否受闰秒的影响
- 使用easyUI,多ID重复问题
- iOS 使用ZBarSDK扫描条形码和二维码
- poj 3320 Jessica's Reading Problem 【尺取法+STLmap set】
- CSS3 制作Drop Shadow效果
- 黑马程序员-多线程总结
- ubuntu下安装oracle java8
- GRE写作题库:教育类