我从属性文件中得到一个硬编码的日期,它的格式是dd-MMM-yyyy
.
现在我需要将它与相同格式的当前日期进行比较。为此,我编写了这段代码:
Date convDate = new Date();
Date currentFormattedDate = new Date();
DateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy");
convDate = new SimpleDateFormat("dd-MMM-yyyy").parse("20-Aug-2013");
currentFormattedDate = new Date(dateFormat.format(currentFormattedDate));
if(currentFormattedDate.after(convDate) || currentFormattedDate.equals(convDate)){
System.out.println("Correct");
}else{
System.out.println("In correct");
}
但是eclipse告诉我new Date
已经贬值了。有谁知道这样做的任何替代方法?我要疯了。谢谢 !