java怎么比较两个日期(年和月)的大小你好java代码日期比较好,没有这样java代码日期比较好的函数 。不过我可以给你一段比较的代码 。希望对你有帮助 。代码如下:import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date; /**
*
* @author hp
*/
public class test {public static void main(String args[]) {
int i= compare_date("2009-11-12 15:21", "2009-12-11 09:59");
System.out.println("i==" i);
}public static int compare_date(String DATE1, String DATE2) {
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代码比较两个日期首先
按照一定的格式输入两个日期的字符串
然后用SimpleDateFormat类转换成Date实例date1,
date2
然后
Calendar
cal1
=
Calendar.getInstance();
Calendar
cal2
=
Calendar.getInstance();
cal1.setTime(date1);
cal2.setTime(date2);
这样你就有了两个表示所输入日期的Calendar实例了
Calendar可以做很多事
比如用cal1.after(cal2)或者cal1.before(cal2)或者cal1.equals(cal2)或者cal1.compareTo(cal2)来比较两个日期时间先后
比如cal.get(Calendar.YEAR)可以得到表示该日期年份的整数
同理cal.get(Calendar.MONTH)可以得到月份
甚至可以用cal.getTimeInMillis()得到表示该日期的毫秒数
有了这些方法java代码日期比较好,简单的计算之后就可以得到需要的相差的信息
如果楼主是来求现成的源代码的-
-
java代码日期比较好我没有
java输入三个日期比较大小该怎么做?输入要比较的日期以及代码 。
java输入三个日期比较大小有以下两种方法:
方式一:
String time1="2015-05-06 08:08:08";
String time2="2015-05-06 08:06:08";
try {
SimpleDateFormat foramt=new SimpleDateFormat("yyyy-MM-dd hh:MM:ss");
Date mDate1=foramt.parse(time1);
Date mDate2=foramt.parse(time2);
int result= mDate1.compareTo(mDate2);
} catch (ParseException e) {
e.printStackTrace();
}
方式二:
String time1="2015-05-06 08:08:08";
String time2="2015-05-06 08:06:08";
try {
SimpleDateFormat foramt=new SimpleDateFormat("yyyy-MM-dd hh:MM:ss");
Date mDate1=foramt.parse(time1);
Date mDate2=foramt.parse(time2);
long result=mDate1.getTime()-mDate2.getTime();
} catch (ParseException e) {
e.printStackTrace();
}
关于java代码日期比较好和时间java代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- html代码编辑框源码,html编辑器控件
- .netmvc设置首页,net mvc webapi
- 退款阿里云服务器步骤,阿里云退款多久自动到账
- linux系统命令不全 linux命令行显示不全
- 手机短信引导关注公众号的简单介绍
- 虚拟主机可以建几个网络,一台虚拟主机如何放置多个网站
- mysql里set怎么用的简单介绍
- 为什么redis内存不够,redis内存不够怎么办
- 键盘打开钉钉直播快捷键,钉钉开始直播快捷键