fmt:formatDate返回12小时格式。如何将其更改为24小时格式

时间:2014-12-18 10:12:26

标签: java datetime timestamp

<fmt:parseDate value="${event.eventDate}" pattern="yyyy-MM-dd HH:mm:ss" var="parseDate" /> 
<fmt:formatDate value="${parseDate}" type="time" var="sTime" /> 

我的目标是将timestamp值转换为time和date.event.eventDate具有值&#34; 2014-12-26 22:50:00

stime输出是10:50:00 PM。如何将其转换为24小时?

2 个答案:

答案 0 :(得分:2)

使用HH应该会提供24小时格式。您也可以使用kk - 唯一的区别是它使用1-24间隔。

另外&#34; formatDate&#34;标签必须具有模式=&#34; HH:mm:ss&#34;内。

答案 1 :(得分:-1)

更改了类型=&#34;时间&#34; to pattern =&#34; HH:mm:ss&#34;对于fmt:formatDate,它给出了所需的20:45:00