如何用java计算两个日期之间间隔多少天
2016-07-07 15:12
513 查看
Calendar now = Calendar.getInstance(); Calendar startTimeCal = Calendar.getInstance(); Calendar endTimeCal = Calendar.getInstance(); long buyCount; startTimeCal.setTime(start_date); endTimeCal.setTime(end_date); if (endTimeCal.get(Calendar.YEAR) == startTimeCal.get(Calendar.YEAR)) {// 年份一致 buyCount = endTimeCal.get(Calendar.DAY_OF_YEAR) - startTimeCal.get(Calendar.DAY_OF_YEAR) + 1; } else {// 年份不一致 buyCount = now.getActualMaximum(Calendar.DAY_OF_YEAR) - startTimeCal.get(Calendar.DAY_OF_YEAR) + endTimeCal.get(Calendar.DAY_OF_YEAR) + 1; } model.setBuyCount(buyCount);
相关文章推荐
- JAVA8 增强的工具类: Arrays
- Eclipse中一个Web项目引用另一个项目中的类
- SpringMVC配置全局日期转换器,处理日期转换异常
- Eclipse 中 Emulator Control 不能用问题
- java.sql.SQLException: An attempt by a client to checkout a Connection has timed out
- 如何设置eclipse的自动补全功能
- kafka探究
- Java编程思想之初始化与清理
- Spark通过Java Web提交任务
- json、javaBean、xml互转的几种工具介绍
- java多线程基础(4)-调度方式之暂停当前线程方式3-线程休眠(sleep)
- Java 接口和抽象类区别
- Spring事务配置的五种方式(转载)
- java中ajax使用--传回一个对象列表
- Java synchronized的原理解析
- 深入理解Java的Spring框架中的IOC容器
- JAVA解析EXCEL文件
- Java的常见异常
- java运行时数据区域
- spring aop