在Java中正確設置日期我現在用的是JCalendar
從這裏:http://www.toedter.com/en/jcalendar/ 我已經使用了JDateChooser設置的形式和進口日期爲SqLite
格式yyyy-MM-dd
。 WhenI嘗試從數據庫中使用此代碼檢索相同的格式yyyy-MM-dd
日期:JCalendar - 使用正確的格式
Date date = rs.getDate(10);
fieldClose.setDate(date); //displays 01-Jan-1970 - I want (2013-01-08), one that is similar in database.
我已經看過計算器,還有一些類似的職位存在,但無法在格式yyyy-MM-dd
和審議jCalender
方面表現出的建議和SQLite,所以我不得不發表這一點。任何想法如何實現與數據庫類似的日期,以相同格式插入並且具有相同類型。
我剛纔試過這樣:
String date =rs.getString(10);
((JTextField)fieldClose.getDateEditor().getUiComponent()).setText(date);
回報:
2013年5月22日//進來紅線,意爲jDatechooser犯規承認它
有兩種方法需要設置的SimpleDateFormat或setLocale的,兩者都在此Java實現擺動JCalendar – mKorbel