2011-01-03 42 views

Trả lời

19

Bạn không cần <c:out> và thẻ thực sự được gọi là <fmt:formatDate> (lưu ý chữ hoa D).

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" /> 

Nếu bạn thực sự muốn để lưu trữ nó trong một số biến để hiển thị lại sau này trong <c:out>, sau đó sử dụng var thuộc tính.

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" var="newdatevar" /> 
... 
<c:out value="${newdatevar}" /> 
+0

Tôi cần hiển thị ở định dạng MM/YYYY. – Srinivasan

+1

Sau đó xác định rằng trong thuộc tính 'mẫu'. Tôi đã cập nhật câu trả lời. Xem thêm tài liệu: http://download.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/fmt/formatDate.html Lưu ý rằng 'YYYY' là một mẫu không hợp lệ trong nhiều năm, nó phải là' yyyy'. Xem thêm http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html – BalusC

+0

Ya. Nó hoạt động. Cảm ơn. – Srinivasan

Các vấn đề liên quan