java日期比较
今天项目中要用日期比较 ,现在来总结一下。
第一种:数据库中的日期和当前日期比较,数据库中是日期格式,但是显示的字符格式,要进行比较先把数据格式一下。
Calendar cpcalendar = new GregorianCalendar();
java.util.Date date = null;
try {
java.text.SimpleDateFormat parseTime = new java.text.SimpleDateFormat("yyyy-MM-dd");
//可以把数据库中查询的日期放在这里,需要格式一下
date = parseTime.parse("2008-12-23");
} catch (ParseException e) {
e.printStackTrace();
}
cpcalendar.setTime(date);
//得到系统当前日期
Calendar c2 = Calendar.getInstance();
//得到日期的毫秒数,转换成long类型的
long i = c2.getTimeInMillis() - cpcalendar.getTimeInMillis();
System.out.println(i);
第二种
DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");
try {
Date dt1 = df.parse(DATE1);
Date dt2 = df.parse(DATE2);
if (dt1.getTime() > dt2.getTime()) {
System.out.println("dt1 在dt2前");
return 1;
} else if (dt1.getTime() < dt2.getTime()) {
System.out.println("dt1在dt2后");
return -1;
} else {
return 0;
}
} catch (Exception exception) {
exception.printStackTrace();
}
return 0;
}
分享到:
相关推荐
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
主要为大家详细总结了常用的java日期比较和日期计算方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Java日期程序案例(日历,获取当前日期方法、日期查询、日期比较,日期判断);Java日期程序案例(日历,获取当前日期方法、日期查询、日期比较,日期判断);Java日期程序案例(日历,获取当前日期方法、日期查询、...
Java日期记事本Java日期记事本Java日期记事本Java日期记事本Java日期记事本Java日期记事本Java日期记事本Java日期记事本Java日期记事本Java日期记事本Java日期记事本
计算两日期之间的差,看看两日期之间能差几个月的问题
java.util.Date提供了在Java中比较两个日期的经典方法compareTo()。 1.如果两个日期相等,则返回值为0。 2.如果Date在date参数之后,则返回值大于0。 3.如果Date在date参数之前,则返回值小于0。
java处理日期合并
JAVA日期做差 JAVA日期做差 JAVA日期做差 JAVA日期做差
java日期格式转换,让你玩转java日期和时间,快来下载吧!
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
JAVA日期与字符串的转换 1) 将一个Date类型的变量转换为字符串 2) 将一个字符串转换Date类型的变量
将java的日期转换成中文的日期,可以直接使用的源文件。
java语言中设置显示系统时间的各种日期格式,也可以自定义日期格式
java日期类函数方法整理 各种日期类函数方法。
Java日期选择器组件应用实例 源码,定义了界面组件,有父窗口(Farm),不带日期参数的 DateChooser,定义了月历表格配色和滚动条颜色,本Java日历选择器源码文件功能说明: [DateChooser.java] Java 日期选择控件...
java日期处理大全,用与时间的各种处理。。
java日期工具类,自定义日期输出格式,日期比较,获取几日前或几日后日期等
Java日期选择器,Pallet.backGroundColor = Color.gray; //底色 //月历表格配色----------------// Pallet.palletTableColor = Color.white; //日历表底色 Pallet.todayBackColor = Color.pink; //今天背景...