<fmt:formatDate> ট্যাগ ডেটগুলো বিভিন্নভাবে ফরম্যাট করতে ব্যবহৃত হয়।
অ্যাট্রিবিউটস
| অ্যাট্রিবিউট | বিবরণ | আবশ্যক | ডিফল্ট |
| value | ডিসপ্লে করার ডেট ভ্যালু | হ্যাঁ | কোনো নেই |
| type | DATE, TIME, বা BOTH | না | date |
| dateStyle | FULL, LONG, MEDIUM, SHORT, বা DEFAULT | না | default |
| timeStyle | FULL, LONG, MEDIUM, SHORT, বা DEFAULT | না | default |
| pattern | কাস্টম ফরম্যাটিং প্যাটার্ন | না | কোনো নেই |
| timeZone | ডিসপ্লে হওয়া ডেটের টাইম জোন | না | ডিফল্ট টাইম জোন |
| var | ফরম্যাটেড ডেট সংরক্ষণ করার ভেরিয়েবলের নাম | না | Print to page |
| scope | ফরম্যাটেড ডেট সংরক্ষণ করার ভেরিয়েবলের স্কোপ | না | page |
প্যাটার্ন কোড রেফারেন্স
| কোড | উদ্দেশ্য | নমুনা |
| G | ইরা ডিজাইনেটর | AD |
| y | বছর | 2002 |
| M | মাস | April & 04 |
| d | মাসের দিন | 20 |
| h | ঘণ্টা (১২-ঘণ্টা) | 12 |
| H | ঘণ্টা (২৪-ঘণ্টা) | 0 |
| m | মিনিট | 45 |
| s | সেকেন্ড | 52 |
| S | মিলিসেকেন্ড | 970 |
| E | সপ্তাহের দিন | Tuesday |
| D | বছরের দিন | 180 |
| F | মাসে সপ্তাহের দিন | 2 (২য় Wed) |
| w | বছরের সপ্তাহ | 27 |
| W | মাসের সপ্তাহ | 2 |
| a | AM/PM ইন্ডিকেটর | PM |
| k | ঘণ্টা (১২-ঘণ্টা) | 24 |
| K | ঘণ্টা (২৪-ঘণ্টা) | 0 |
| z | টাইম জোন | Central Standard Time |
| ' | টেক্সটের জন্য এস্কেপ | - |
| '' | সিঙ্গেল কোট | - |
উদাহরণ
<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "https://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
<title>JSTL fmt:dateNumber Tag</title>
</head>
<body>
<h3>Number Format:</h3>
<c:set var = "now" value = "<% = new java.util.Date()%>" />
<p>Formatted Date (1): <fmt:formatDate type = "time" value = "${now}" /></p>
<p>Formatted Date (2): <fmt:formatDate type = "date" value = "${now}" /></p>
<p>Formatted Date (3): <fmt:formatDate type = "both" value = "${now}" /></p>
<p>Formatted Date (4): <fmt:formatDate type = "both" dateStyle = "short" timeStyle = "short" value = "${now}" /></p>
<p>Formatted Date (5): <fmt:formatDate type = "both" dateStyle = "medium" timeStyle = "medium" value = "${now}" /></p>
<p>Formatted Date (6): <fmt:formatDate type = "both" dateStyle = "long" timeStyle = "long" value = "${now}" /></p>
<p>Formatted Date (7): <fmt:formatDate pattern = "yyyy-MM-dd" value = "${now}" /></p>
</body>
</html>
আউটপুট
Date Format:
Formatted Date (1): 14:27:18
Formatted Date (2): 23-Sep-2010
Formatted Date (3): 23-Sep-2010 14:27:18
Formatted Date (4): 23/09/10 14:27
Formatted Date (5): 23-Sep-2010 14:27:18
Formatted Date (6): 23 September 2010 14:27:18 GST
Formatted Date (7): 2010-09-23