मैं इस प्रारूप में लंबे मूल्य को स्ट्रिंग या दिनांक में परिवर्तित करना चाहता हूं dd/mm/YYYY।लंबे समय से प्रारूप प्रारूप में कनवर्ट करें
मैं लंबे प्रारूप में इस मूल्य है: 1343805819061.
यह तिथि प्रारूप में बदलने के लिए संभव है?
धन्यवाद।
मैं इस प्रारूप में लंबे मूल्य को स्ट्रिंग या दिनांक में परिवर्तित करना चाहता हूं dd/mm/YYYY।लंबे समय से प्रारूप प्रारूप में कनवर्ट करें
मैं लंबे प्रारूप में इस मूल्य है: 1343805819061.
यह तिथि प्रारूप में बदलने के लिए संभव है?
धन्यवाद।
आप ऐसा करने के लिए कोड की नीचे पंक्ति का उपयोग कर सकते हैं। यहां TimeInMilliSecond लंबा मूल्य है।
String dateString = new SimpleDateFormat("MM/dd/yyyy").format(new Date(TimeinMilliSeccond));
या आप नीचे दिए गए कोड का भी उपयोग कर सकते हैं।
String longV = "1343805819061";
long millisecond = Long.parseLong(longV);
// or you already have long value of date, use this instead of milliseconds variable.
String dateString = DateFormat.format("MM/dd/yyyy", new Date(millisecond)).toString();
संदर्भ: - DateFormat और SimpleDateFormat
पी.एस. अपनी आवश्यकता के हिसाब से दिनांक प्रारूप बदलें।
आप दिनांक उदाहरण या नियंत्रक दिनांक (लंबी) पर विधि सेटटाइम का उपयोग कर सकते हैं;
setTime(long time)
Sets this Date object to represent a point in time that is time milliseconds after January 1, 1970 00:00:00 GMT.
Date(long date)
Allocates a Date object and initializes it to represent the specified number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT
फिर सरल तिथि का उपयोग formater
http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/text/DateFormatter.html
java.util.Date dateObj = new java.util.Date(timeStamp);
यहाँ देख टाइमस्टैम्प अपने लंबे पूर्णांक जो वास्तव में millieseconds में टाइमस्टैम्प है, आप जावा तारीख वस्तु मिलता है, अब आप इसे
SimpleDateFormat dateformatYYYYMMDD = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat dateformatMMDDYYYY = new SimpleDateFormat("MMddyyyy");
StringBuilder nowYYYYMMDD = new StringBuilder(dateformatYYYYMMDD.format(dateObj));
StringBuilder nowMMDDYYYY = new StringBuilder(dateformatMMDDYYYY.format(dateObj));
द्वारा स्ट्रिंग में परिवर्तित कर सकते हैं