jsp中用EL讀取了數據庫里面的時間,怎么設置格式顯示的格式


首先導入標簽
 <%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<input type="text" value="<fmt:formatDate value="${p.applyDate}" pattern="yyyy年M月d日" />"/>
value="${viewKq.srq}"  EL表達式取的日期值
 Pattern:輸出的日期格式;
這樣就可以把時間格式化

在EL表達式中要顯示“yyyy-MM-dd”格式的日期: 

使用<fmt:>格式化標簽 

    1 在頁面上導入   <%@ taglib prefix="fmt" uri="http://Java.sun.com/jsp/jstl/fmt" %> 

     2 格式化日期<fmt:formatDate value="${XXX.date}" pattern="yyyy-MM-dd"/> 

              Value :EL表達式取的日期值; 

              Pattern:輸出的日期格式;

 

以下是總結的數據庫關於“ 時間” 問題的知識點

1: sql server 日期類型:

'YYYY-MM-DD HH:MM:SS

2. mysql日期和時間類型:
DATE,日期。支持的范圍為'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式顯示DATE值
DATETIME,日期和時間的組合。支持的范圍是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL以'YYYY-MM-DD HH:MM:SS'格式顯示DATETIME值
TIMESTAMP[(M)],時間戳。TIMESTAMP值返回后顯示為'YYYY-MM-DD HH:MM:SS'格式的字符串,顯示寬度固定為19個字符。
TIME,時間。范圍是'-838:59:59'到'838:59:59'。MySQL以'HH:MM:SS'格式顯示TIME值
YEAR[(2|4)],兩位或四位格式的年。默認是四位格式。在四位格式中,允許的值是1901到2155和0000。在兩位格式中,允許的值是70到69,表示從1970年到2069年。MySQL以YYYY 格式顯示YEAR值

3:JAVA默認的日期時間格式為       

 Thu Jul 07 17:05:39 CST 2005

如果想轉化為2005-07-05 的格式,則需要使用類 SimpleDateFormat

  SimpleDateFormat formatt= new SimpleDateFormat("yyyy-MM-dd") ;
 Date date =new Date();
 System.out.println(formatt.format(date));

 則打印出的格式為:2005-07-07

  SimpleDateFormat formatt= new SimpleDateFormat("yyyy-MMMM-dd") ;
 Date date =new Date();
 System.out.println(formatt.format(date));

  則打印出的格式為:2005-七月-07

---------------------------

4:Oracle的默認日期格式

SQL> select sysdate from dual ;

SYSDATE
----------
07-7月-05

用to_char轉化為yyyy-mm-dd的格式

SQL> select to_char(sysdate,'yyyy-mm-dd') Time from dual ;
TIME
----------
2005-07-07

在Oracle里有兩個與date相關的函數 to_date()和to_char() ;

to_date() 作用將字符類型按一定格式轉化為日期類型:
具體用法:to_date('2004-11-27','yyyy-mm-dd'),前者為字符串,后者為轉換日期格式,注意,前后兩者要以一對應。
如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss') 將得到具體的時間
to_date() 作用將字符類型按一定格式轉化為日期類型:
具體用法:to_date('2004-11-27','yyyy-mm-dd'),前者為字符串,后者為轉換日期格式,注意,前后兩者要以一對應。
如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss') 將得到具體的時間.

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM