অ্যাট্রিবিউট
| অ্যাট্রিবিউট | বিবরণ | প্রয়োজনীয় | ডিফল্ট |
|---|---|---|---|
| মান | প্রদর্শনের তারিখের মান | হ্যাঁ | কিছুই নয় |
| টাইপ | DATE, TIME, অথবা উভয় | না | তারিখ |
| dateStyle | সম্পূর্ণ, দীর্ঘ, মাঝারি, সংক্ষিপ্ত বা ডিফল্ট | না | ডিফল্ট |
| টাইম স্টাইল | সম্পূর্ণ, দীর্ঘ, মাঝারি, সংক্ষিপ্ত বা ডিফল্ট | না | ডিফল্ট |
| প্যাটার্ন | কাস্টম ফরম্যাটিং প্যাটার্ন | না | কিছুই নয় |
| টাইমজোন | প্রদর্শিত তারিখের সময় অঞ্চল | না | ডিফল্ট সময় অঞ্চল |
| var | ফরম্যাট করা তারিখ সংরক্ষণ করার জন্য ভেরিয়েবলের নাম | না | পৃষ্ঠায় মুদ্রণ করুন |
| স্কোপ | ফরম্যাট করা তারিখ সংরক্ষণ করার জন্য ভেরিয়েবলের সুযোগ | না | পৃষ্ঠা |
প্যাটার্ন অ্যাট্রিবিউটটি তারিখের আরও সুনির্দিষ্ট হ্যান্ডলিং নির্দিষ্ট করতে ব্যবহৃত হয় −
| কোড | উদ্দেশ্য | নমুনা |
|---|---|---|
| G | যুগের মনোনীতকারী | AD |
| y | বছর | 2002 |
| M | মাস | এপ্রিল এবং ০৪ |
| d | মাসের দিন | 20 |
| h | ঘন্টা(12-ঘন্টা সময়) | 12 |
| H | ঘন্টা (24-ঘন্টা সময়) | 0 |
| m | মিনিট | 45 |
| s | দ্বিতীয় | 52 |
| S | মিলিসেকেন্ড | 970 |
| E | সপ্তাহের দিন | মঙ্গলবার |
| D | বছরের দিন | 180 |
| F | মাসে সপ্তাহের দিন | 2 (মাসের ২য় বুধ) |
| w | বছরের সপ্তাহ | 27 |
| W | মাসে সপ্তাহ | 2 |
| a | a.m./p.m. নির্দেশক | PM |
| k | ঘন্টা(12-ঘন্টা সময়) | 24 |
| K | ঘন্টা (24-ঘন্টা সময়) | 0 |
| z | সময় অঞ্চল | কেন্দ্রীয় মান সময় |
| ' | | পাঠ্যের জন্য অব্যাহতি |
| '' | | একক উদ্ধৃতি |
উদাহরণ
<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "http://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