呵
我想得到一个简短的年份表示 - "19"而不是"2019"。它怎么能做到这一点?
<fmt:formatDate value="${tempDate}" pattern="yyyy"/>
答案
<fmt:formatDate value="${tempDate}" pattern="yy"/>
呵呵yy
?
感谢@gurioso在这里指出 JSTL 规范。
属性:拍打
必需:否
说明:日期和时间的自定义格式模式。模式由
java.text.SimpleDateFormat
类指定。见下表。
该表阐明了y
表示年份,并且通过使用y
参数可以获得"2019"或"19"等格式。
此功能在java.text.SimpleDateFormat
文档中有进一步的详细说明。
对于格式,如果模式字母的数量为 2,则年份被截断为 2 位;否则,它被解释为数字。
因此,yyyy
产生"19",而yy
产生"2019"。