我在代碼的主體如下:Java的Date實例的問題
public String getStartDate() {
return (new SimpleDateFormat("dd/MM/yyyy").format(startDate));
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
且StartDate開始爲日期的startDate; 當我使用set STARTDATE方法,我設置這種情況下,從數據庫中檢索對象的價值的價值..
setStartDate(rsvIns.startDate);
現在的問題是這裏的時候,我嘗試看看是否起始日期等於到TodayDate,
Date todayDate = new Date();
if(startDate.equals(todayDate))
{
changeStatus(requestID, "Active");
}else{
//update status if others approved
changeStatus(requestID, "Approved");
}
我每當說到排隊等號,它拋出的錯誤,只是不會執行,如果要不部分,因此永遠不會執行該語句。任何想法,爲什麼會發生這種情況? 謝謝,
請注意告訴我們錯誤是什麼? – 2012-02-01 06:01:26
你確定startDate不爲null嗎? – nolt2232 2012-02-01 06:03:31
關於我在該行看到的唯一會發生的事情是,如果startDate爲null,但您應該將其包裝在try catch中並打印或記錄異常,以便可以找出問題所在。 – Bill 2012-02-01 06:04:04