天天看點

Java格式化時間戳

格式化時間戳

預設的日期和時間戳輸出是沒有吸引力的,例如:Fri Mar 28 10:30:10 CST 2003。幸運的是,您可以使用java.text.SimpleDateFormat 類來更好地控制輸出地格式。清單4顯示了帶有附加的java.text.SimpleDateFormat的timestamp.jsp。

清單 4. 格式化時間戳

<%

     String jspPath =

       application.getRealPath(request.getServletPath());

     java.io.File jspFile = new java.io.File(jspPath);

     java.util.Date lastModified =

       new java.util.Date(jspFile.lastModified());

     java.text.SimpleDateFormat fmt =

       new java.text.SimpleDateFormat("MMM dd, yyyy, K:mm a (zz)");

     out.println(fmt.format(lastModified));

%>

産生的輸出是 Mar 28, 2003, 10:30 AM (CST),對于使用者來說,這是一個更好看的日期和時間戳。參考Javadoc中的java.text 包,以了解格式化的其他選項