我正在jsp中創建一個模塊,其中我 必須在頁面上顯示自動生成日期&時間。JSP格式日期和時間
日期&生成時間,但它在 MM/DD/YY - HH/MM/SS,即10/23/2014 - 15:15:22格式。但是我想把它顯示爲23/10/2014 - 03:15 PM
我必須格式化JSPcode中的時間。
任何人有任何想法/代碼?
我正在jsp中創建一個模塊,其中我 必須在頁面上顯示自動生成日期&時間。JSP格式日期和時間
日期&生成時間,但它在 MM/DD/YY - HH/MM/SS,即10/23/2014 - 15:15:22格式。但是我想把它顯示爲23/10/2014 - 03:15 PM
我必須格式化JSPcode中的時間。
任何人有任何想法/代碼?
使用java.text.SimpleDateFormat格式化爲任何你想要的模式!
Date date = new Date();
SimpleDateFormat dt1 = new SimpleDateFormat("dd/MM/yyyy '-' hh:mm a");
System.out.println(dt1.format(date));
更多信息:http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
OP正在JSP中尋找格式化日期而不是Servlet或Java代碼。 'SimpleDateFormat'不能在JSP文件中使用,也不建議使用Scriplet。 – Braj
在JSP中,你可以使用JSTL fmt tag library,它提供了一套解析和格式化語言環境敏感的數字和日期的標籤。
更多Oracle Tutorial - Internationalization Tag Library和JSP Standard Tag Library
樣品的編號:
<c:set value="10/23/2014 - 15:15:22" var="dateString" />
<fmt:parseDate value="${dateString}" var="dateObject"
pattern="MM/dd/yyyy - HH:mm:ss" />
<fmt:formatDate value="${dateObject}" pattern="dd/MM/yyyy - hh:mm a" />
[在JSP日期格式(的
可能重複http://stackoverflow.com/questions/2011206/date-format-in- jsp) –
@BasilBourque它不重複。 'SimpleDateFormat'不能在JSP文件中使用。我從不建議使用* Scriplet *。 – Braj