Java计算两日期之间的天数
来源:互联网 发布:手机如何开淘宝店铺 编辑:程序博客网 时间:2024/05/21 10:46
public static int daysBetween(String early, String late){
Date earlydate = new Date();
Date latedate = new Date();
DateFormat df = DateFormat.getDateInstance();
try{
earlydate = df.parse(early);
latedate = df.parse(late);
}catch (Exception e){
e.printStackTrace();
}
java.util.Calendar calst = java.util.Calendar.getInstance();
java.util.Calendar caled = java.util.Calendar.getInstance();
calst.setTime(earlydate);
caled.setTime(latedate);
//设置时间为0时
calst.set(java.util.Calendar.HOUR_OF_DAY, 0);
calst.set(java.util.Calendar.MINUTE, 0);
calst.set(java.util.Calendar.SECOND, 0);
caled.set(java.util.Calendar.HOUR_OF_DAY, 0);
caled.set(java.util.Calendar.MINUTE, 0);
caled.set(java.util.Calendar.SECOND, 0);
//得到两个日期相差的天数
int days = ((int) (caled.getTime().getTime() / 1000) - (int) (calst
.getTime().getTime() / 1000)) / 3600 / 24;
return days;
}
Date earlydate = new Date();
Date latedate = new Date();
DateFormat df = DateFormat.getDateInstance();
try{
earlydate = df.parse(early);
latedate = df.parse(late);
}catch (Exception e){
e.printStackTrace();
}
java.util.Calendar calst = java.util.Calendar.getInstance();
java.util.Calendar caled = java.util.Calendar.getInstance();
calst.setTime(earlydate);
caled.setTime(latedate);
//设置时间为0时
calst.set(java.util.Calendar.HOUR_OF_DAY, 0);
calst.set(java.util.Calendar.MINUTE, 0);
calst.set(java.util.Calendar.SECOND, 0);
caled.set(java.util.Calendar.HOUR_OF_DAY, 0);
caled.set(java.util.Calendar.MINUTE, 0);
caled.set(java.util.Calendar.SECOND, 0);
//得到两个日期相差的天数
int days = ((int) (caled.getTime().getTime() / 1000) - (int) (calst
.getTime().getTime() / 1000)) / 3600 / 24;
return days;
}
0 0
- java计算两日期之间的天数
- Java计算两日期之间的天数
- 计算两日期之间的工作日天数
- 计算两日期之间的天数
- 计算天数------java两个日期之间的天数、分钟计算
- java 计算两日期相差的天数
- JAVA计算两个日期之间的天数
- Java计算两个日期之间的天数
- Java 计算两个日期之间的天数
- java 计算两个日期之间的天数
- 两日期之间的天数
- 计算日期之间的天数
- Java中计算任意两个日期之间的工作天数
- Java中计算任意两个日期之间的工作天数
- java中计算两个日期之间差的天数
- JAVA计算两个日期之间相差的天数
- JAVA计算两个日期之间相差的天数
- Java 计算两个日期之间相差的天数
- ReportStudio进阶教程(六) - 求交叉表指定维度的和
- 分布式搜索Elasticsearch——创建客户端(三)
- NGUI动态创建UILabel
- 【LeetCode】-Best Time to Buy and Sell Stock
- 创建模式之工厂模式二
- Java计算两日期之间的天数
- iOS 之awakeFromNib 和 viewDidLoad的区别
- MTK_android_如何预置APK(整合MTK回复)
- Cocos2d-x教程(4)-创建动画效果,TexturePacker工具
- Linux命令之basename使用
- C++:利用两个栈实现队列操作
- Web设计原则
- Android 正则表达式开发中常用方法整理
- hdu 5040 Instrusive 2014 ACM/ICPC Asia Regional Beijing Online bfs