[英]How to display a date as ISO8601 with JSTL?
就像是?
<fmt:formatDate value="${event.starttime}" type="both"/>
AFAIK是不可能的。 您可以使用pattern
屬性:
<fmt:formatDate pattern="yyyy-MM-dd'T'HH:mm:ssz" value="${event.starttime}" />
但是沒有一種模式可以在沒有后處理的情況下生成ISO8601。 您必須在服務器端烹飪日期並在視圖中顯示。
您可能會發現Joda-Time庫很有用,以及一些博客文章:
如果您不介意所有日期都是UTC(或修改后的其他硬編碼時區),您可以使用:
<fmt:formatDate value="${event.starttime}" pattern="yyyy-MM-dd'T'HH:mm:ss'Z'" timeZone="UTC"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.