我正在從屬性文件獲取硬編碼日期,該文件的格式爲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
現在已經貶值。有沒有人知道這樣做的其他方式?我爲此瘋狂。謝謝 !
非常感謝。這真的很好。爲解釋和+1接受。 –