0
我想比较当前日期到数据库中给定的日期只是我想用这个代码来测试,但它始终显示错误,如果当前的日期等于给定日期今天怎么日期比较给定日期
<%
Date now = new Date();
DateFormat df =new SimpleDateFormat("dd/MM/yyyy");
String date= String.valueOf(df.format(now));
out.println(date);
if(date=="12/03/2014")
{
out.println("true");
}
else
{
out.println("false");
}
%>
这是我的真实代码:其实我想检查是否与当前日期一起离开日期匹配,然后从总工作日中减去请帮助我。怎么办?当您使用
<%
String mon=session.getAttribute("str1").toString();// mon,tue,... is given date in database
String tue=session.getAttribute("str2").toString();
String wed=session.getAttribute("str3").toString();
String thr=session.getAttribute("str4").toString();
String fri=session.getAttribute("str5").toString();
Date now =new Date();
DateFormat df =new SimpleDateFormat("dd/MM/yyyy");
String changedate= String.valueOf(df.format(now));
if(changedate== mon || changedate==tue || changedate==wed || changedate==thr || changedate==fri)
{
// "a" is total number of taken leave by employee like 1,2,3... days
String a=session.getAttribute("str16").toString();
int y=Integer.parseInt(a);
}
else{
// i am not getting any idea if employee did not take any leave then subtract 0 from total working day
}
%>
here display actual working day
<td><%= totalworkingday-y %>
谢谢,你能帮我实际的代码 –