各位好,
我有两个日期startDate,endDate都属于java.sql.Date;
我现在想实现,
if endDate 早于 startDate then A else B ;下面是我的代码(有错误),错误的地方就是当run,两个时间相等的时候不知道为什么却转向了Aif (endDate.compareTo(startDate) != -1)
{
B
}
else
{
A
}请教各位 ?
我有两个日期startDate,endDate都属于java.sql.Date;
我现在想实现,
if endDate 早于 startDate then A else B ;下面是我的代码(有错误),错误的地方就是当run,两个时间相等的时候不知道为什么却转向了Aif (endDate.compareTo(startDate) != -1)
{
B
}
else
{
A
}请教各位 ?
我的是!= -1 ,就是只要enddate >= 的时候都转到B
干脆谁可以告诉我如何给endDate增加一天(推后一天),
这样可以间接的解决我的问题。
谢谢!
干脆谁可以告诉我如何给endDate增加一天(推后一天),
这样可以间接的解决我的问题。
谢谢!
calendar.roll(Calendar.Date, 1);不要用Date类来对时间进行操作,那些方法已经过时了
calendar.roll(Calendar.Date, 1);不要用Date类来对时间进行操作,那些方法已经过时了
//if endDate 早于 startDate then A else B ;
if (endDate.before(startDate))
{
//A
}
else
{
//B
}
Calendar calendar = new GregorianCalendar(Locale.GERMANY);
calendar.setTime(date);
calendar.add(Calendar.DATE, interval);
return calendar.getTime();
}
干脆谁可以告诉我如何给endDate增加一天(推后一天), =->endDate = add(endDate, 1);