姿姿霸霸~~!
          貴在堅持!
          posts - 106,  comments - 50,  trackbacks - 0
          很多時候會遇到這樣的情況:數據庫里面的日期是date型的,而我們從jsp頁面獲取的日期是String型的,2者之間會有一個轉換的問題。轉換的方法如下(2種):
          1。
          ????????Date?date=new?Date();
          ????????DateFormat?df?
          =DateFormat.getDateInstance();
          ????????
          try?{
          ????????????df.parse(date2);
          ????????}
          ?catch?(ParseException?e)?{
          ????????????e.printStackTrace();
          ????????}
          ????????
          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 閱讀(671) 評論(3)  編輯  收藏 所屬分類: JAVA

          FeedBack:
          # re: JAVA中日期的問題
          2007-01-12 12:16 | Jcat
          關于日期的顯示問題,一般的做法是:1.后臺程序中,以及數據庫中,還是用Date類型。因為這樣方便對日期進行處理(排序等),一句話,日期就應該是日期型的(不能把它作為String,否則你將失去很多日期特有的東西)
          2.當數據到了前臺JSP時,在將日期格式化成你想要的樣子。這種“到最后顯示的時候再格式化”的方式也使你的表現更靈活,因為不同的JSP頁面可能需要不同的格式。
          關于格式化,你可以參看下面這個標簽。
          <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
          一般用法就像這樣
          <fmt:formatDate value="${order.submitDate}" pattern="EEE, d MMM yyyy HH:mm"/>  回復  更多評論
            
          # re: JAVA中日期的問題
          2007-01-12 20:53 | kkebb
          。。。我的意思是把JSP頁面的時間放到數據庫,直接用JS來選,如果數據庫的時間也是String的話,就很方面了,不用轉化。現在好多jsp頁面寫日期的地方,都是用JS讓我們選擇一個。  回復  更多評論
            
          # re: JAVA中日期的問題
          2007-01-13 21:20 | Jcat
          對于“如果數據庫的時間也是String的話”,我的意見是,數據庫的時間就不應該用String類型(或者說varchar),而應該是用Date類型(或者說time、timestamp等)  回復  更多評論
            

          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          好友的blog

          搜索

          •  

          積分與排名

          • 積分 - 117461
          • 排名 - 500

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 兰坪| 昆山市| 延寿县| 大安市| 略阳县| 辽宁省| 灵山县| 英德市| 当雄县| 湘潭县| 海盐县| 龙井市| 怀宁县| 兴和县| 久治县| 徐闻县| 沛县| 安宁市| 邵武市| 曲水县| 宝应县| 平远县| 互助| 宜昌市| 巴南区| 罗源县| 蓬溪县| 高雄县| 手游| 霸州市| 扎兰屯市| 威海市| 德江县| 平远县| 资溪县| 仙游县| 称多县| 泸水县| 兴义市| 岱山县| 台南市|