日期 数据库里有Date类型的两个变量a,b。现在要把这两个变量取出来进行比较大小,谁大就取谁,然后把大的加上一个月的日期。a>b?a:b 赋值给一个变量,请教一下类型直接具体该怎么转换。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static Date getDate(Date date1,Date date2){ Calendar c=Calendar.getInstance(); if(date1.compareTo(date2)>0) c.setTime(date1); else c.setTime(date2); c.add(Calendar.MONTH,1); return c.getTime();} public static void main(String[] args) throws ParseException { SimpleDateFormat ddd=new SimpleDateFormat("yyyy-mm-dd"); System.out.println(getDate(ddd.parse("2005-01-01"),ddd.parse("2005-03-12"))); } 比较的时候错误了,应该是 if(date1.getTime()>date2.getTime()) 楼上,yyyy-MM-dd,这里m是大写。 看Calendar就知道日期的操作了 中文存入乱码问题 急求Java heap space问题的解决方法,谢谢! get方法 java sdk 主要是做什么的!! 求SCJP复习资料 电子版...最好是chm,能拷贝 一个简单的数据库查询操作,为什么没有结果显示啊? SOS之三!!!!!!! 谁有java2核心技术:原理的电子版? JAVA初学者,请大家帮我看看这段代码 我想在applet中读取串口。 请问对应目录的File对象,怎样获得按字母顺序排序后的,子目录(子文件)File对象列表? 怎样用一种简便的方法让ArrayList中的元素反顺序?
Calendar c=Calendar.getInstance();
if(date1.compareTo(date2)>0)
c.setTime(date1);
else
c.setTime(date2);
c.add(Calendar.MONTH,1);
return c.getTime();
}
public static void main(String[] args) throws ParseException {
SimpleDateFormat ddd=new SimpleDateFormat("yyyy-mm-dd");
System.out.println(getDate(ddd.parse("2005-01-01"),ddd.parse("2005-03-12")));
}
应该是
if(date1.getTime()>date2.getTime())