格式化時間戳
預設的日期和時間戳輸出是沒有吸引力的,例如: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 包,以了解格式化的其他選項