很多時候會遇到這樣的情況:數據庫里面的日期是date型的,而我們從jsp頁面獲取的日期是String型的,2者之間會有一個轉換的問題。轉換的方法如下(2種):
1。
2。
????????Date?date=new?Date();
????????SimpleDateFormat?sdf?=new?SimpleDateFormat("yy-MM-dd");

????????try?{
????????????sdf.parse(date);

????????}?catch?(ParseException?e)?{
????????????e.printStackTrace();
????????}????????????PS:
1。建議在數據庫里面將日期也設成String(varchar2)型的,然后在jsp里面有關日期的地方,用js來操作,這樣會避免一定的麻煩。
2。一般來說,經過上面的處理后,日期在jsp頁面的顯示格式是yy-MM-dd 00:00:00。你覺得不好看的話,如果用的是ssh框架,那么可以在相應的hbm.xml中將相應的 <property name="xxxx" type="time">中的type改為type="date"。那么顯示的日期格式就只有年月日了。
posted on 2007-01-05 00:44
xrzp 閱讀(669)
評論(3) 編輯 收藏 所屬分類:
JAVA