जावा इंटर्नाइजेशन - तिथि प्रारूप पैटर्न
अनुगमन दिनांक स्वरूपण पैटर्न में वर्णों का उपयोग है।
अनु क्रमांक। | कक्षा और विवरण |
---|---|
1 | G युग प्रदर्शित करने के लिए। |
2 | y वर्ष प्रदर्शित करने के लिए। मान्य मूल्य yy, yyyy। |
3 | M महीना प्रदर्शित करने के लिए। मान्य मूल्य MM, MMM या MMMMM। |
4 | d महीने का दिन प्रदर्शित करने के लिए। मान्य मान d, dd। |
5 | h दिन के घंटे को प्रदर्शित करने के लिए (1-12 बजे / पीएम)। मान्य मान hh। |
6 | H दिन के घंटे (0-23) को प्रदर्शित करने के लिए। मान्य मान HH। |
7 | m प्रति मिनट (0-59) प्रदर्शित करने के लिए। मान्य मूल्य मिमी। |
8 | s दूसरा मिनट (0-59) प्रदर्शित करने के लिए। मान्य मूल्य एस.एस. |
9 | S मिनट (0-999) के मिलीसेकंड प्रदर्शित करने के लिए। वैध मान एस.एस.एस. |
10 | E सप्ताह में दिन प्रदर्शित करने के लिए (जैसे सोमवार, मंगलवार आदि) |
1 1 | D वर्ष में दिन प्रदर्शित करने के लिए (1-366)। |
12 | F महीने में सप्ताह का दिन प्रदर्शित करने के लिए (जैसे दिसंबर का पहला गुरुवार)। |
13 | w सप्ताह में प्रदर्शित करने के लिए (1-53)। |
14 | W महीने में सप्ताह प्रदर्शित करने के लिए (0-5) |
15 | a एएम / पीएम प्रदर्शित करने के लिए |
16 | k घंटे को दिन में प्रदर्शित करने के लिए (1-24)। |
17 | K दिन में घंटे प्रदर्शित करने के लिए, AM / PM (0-11)। |
18 | z समय क्षेत्र प्रदर्शित करने के लिए। |
इस उदाहरण में, हम विभिन्न पैटर्नों के आधार पर तिथियों का प्रारूपण कर रहे हैं।
IOTester.java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class I18NTester {
public static void main(String[] args) throws ParseException {
String pattern = "dd-MM-yy";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
Date date = new Date();
System.out.println(simpleDateFormat.format(date));
pattern = "MM-dd-yyyy";
simpleDateFormat = new SimpleDateFormat(pattern);
System.out.println(simpleDateFormat.format(date));
pattern = "yyyy-MM-dd HH:mm:ss";
simpleDateFormat = new SimpleDateFormat(pattern);
System.out.println(simpleDateFormat.format(date));
pattern = "EEEEE MMMMM yyyy HH:mm:ss.SSSZ";
simpleDateFormat = new SimpleDateFormat(pattern);
System.out.println(simpleDateFormat.format(date));
}
}
उत्पादन
यह निम्नलिखित परिणाम को प्रिंट करेगा।
29-11-17
11-29-2017
2017-11-29 18:47:42
Wednesday November 2017 18:47:42.787+0530
छाप