我有一個奇怪的情況。錯誤的日期插入日期列
在我的應用程序中,當用戶訪問應用程序中的某些內容時,我們將插入一條包含當前日期(MM/dd/yyyy)的記錄。
有時日期插入的錯誤值不是當前日期。 (即:'21/09/2014','13/09/2180','22/08/2179')。我們使用JPA從JAVA插入記錄。請幫助我找出問題或解決方案。
下面是代碼,我正在準備/傳遞Domain對象的值。
Date curDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
UserAccessObj.setAccessedDate(sdf.parse(sdf.format(curDate)));
這裏setAccessedDate(日期)處於域對象java.util.Date setter方法。
那麼,可能是什麼問題?我無法追查這個問題。
您使用的數據庫是? – Anubhab 2013-03-21 09:57:49
什麼是格式化並將其解析回日期對象? – 2013-03-21 09:58:16
是否可以在插入數據庫之前打印出sdf.parse(sdf.format(curDate))? – 2013-03-21 09:58:54