このコードで日付を比較しています
if(new Date().after(new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").
parse(rs.getString("FromDate")))){
permMediaRs.setTimeFrame(true);
}
しかし、それは私に正確な結果を与えていません。そこで、日付が合っているか間違っているかを確認するために、両方を印刷しようとしました。
System.out.println("Today: " + new Date() + " From: "+new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse(rs.getString("FromDate"));
次に、この出力が得られました。
TOday: Fri May 24 12:34:38 PKT 2013 From: Thu Nov 03 00:00:00 PKT 35
これで、それが順調に進んでいることがわかりますtoday date
が、From date
私は が何であるかを理解できません35
。私はここで 1 年を期待していますが、それはちょうど 35 を印刷しています。何か提案はありますか?
注: rs.getString("FromDate"));
値は DB から取得され、その値は2013-05-22 00:00:00.0