मैं जब मैं प्रिंट यह प्रदर्शित करता है 1988/05/05 मैं कन्वर्ट करने के लिए यह करने के लिए इस 05.May 1988.How के रूप में मुद्रित करने की आवश्यकता है, एक LOCALDATE चर तिथि कहा जाता है?स्थानीयडेट को स्ट्रिंग करने के लिए कैसे प्रारूपित करें?
उत्तर
SimpleDateFormat काम नहीं करेगा यदि वह स्थानीय डेटा से शुरू हो रहा है जो जावा 8 में नया है। जो मैं देख सकता हूं, आपको डेटटाइमफॉर्मेटर, http://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html का उपयोग करना होगा।
LocalDate localDate = LocalDate.now();//For reference
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd LLLL yyyy");
String formattedString = localDate.format(formatter);
कि 05 मई 1988 को मुद्रित दिन के बाद और महीने के पहले की अवधि प्राप्त करने के लिए करना चाहिए, तो आप "dd'.LLLL yyyy"
बहुत बहुत धन्यवाद, इससे मदद मिलती है, लेकिन यह महीने के नाम दिखाने के लिए 'एलएलएलएल' के साथ काम नहीं करता है, लेकिन 'एमएमएमएम' के साथ मुझे यह अजीब लगता है क्योंकि दस्तावेज में भी यह अन्यथा कहता है। लेकिन एक बार फिर मदद करने के लिए धन्यवाद मुझे। – Jasko
अब स्थानीयडेट.फॉर्मैट (फॉर्मेटर); सभी –
पर काम नहीं करता है जो संस्करण @ProgrammersBlock का उपयोग कर जेडीके –
एक बहुत अच्छा तरीका यह है SimpleDateFormat
उपयोग करने के लिए मैं तुम्हें दिखाता हूँ कैसे:
SimpleDateFormat sdf = new SimpleDateFormat("d MMMM YYYY");
Date d = new Date();
sdf.format(d);
मैं देख रहा हूँ आप एक चर में तारीख है:
sdf.format(variable_name);
चीयर्स।
LocalDate date = LocalDate.now();//For reference
System.out.println(DateTimeFormat.longDate().print(date));
System.out.println(date.toString("dd.MMMM YYYY"));
खबरदार, महीने के भाषा का प्रयोग करना पड़ सकता है लोकेल या कुछ पर निर्भर करता है।
मैं इस के साथ आया था। मेरी जरूरतें थोड़ी अलग थीं। मुझे एक स्ट्रिंग लेने और इसे स्थानीयडेट ऑब्जेक्ट के रूप में वापस करने की आवश्यकता थी। मुझे कोड दिया गया था जो पुराने कैलेंडर और SimpleDateFormat का उपयोग कर रहा था। मैं इसे थोड़ा और वर्तमान बनाना चाहता था। मैंने ये ढूंढ निकाला।
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
void ExampleFormatDate() {
LocalDate formattedDate = null; //Declare LocalDate variable to receive the formatted date.
DateTimeFormatter dateTimeFormatter; //Declare date formatter
String rawDate = "2000-01-01"; //Test string that holds a date to format and parse.
dateTimeFormatter = DateTimeFormatter.ISO_LOCAL_DATE;
//formattedDate.parse(String string) wraps the String.format(String string, DateTimeFormatter format) method.
//First, the rawDate string is formatted according to DateTimeFormatter. Second, that formatted string is parsed into
//the LocalDate formattedDate object.
formattedDate = formattedDate.parse(String.format(rawDate, dateTimeFormatter));
}
उम्मीद है कि यह किसी की मदद करेगा, अगर कोई इस कार्य को करने का बेहतर तरीका देखता है तो कृपया अपना इनपुट जोड़ें।
- 1. इनलाइन रेज़र वैरिएबल को प्रारूपित करने के लिए कैसे करें
- 2. पायथन: ट्रेसबैक ऑब्जेक्ट्स को प्रारूपित करने के लिए कैसे करें
- 3. उस स्ट्रिंग को प्रारूपित करें जिसमें
- 4. क्यूस्ट्रिंग को कैसे प्रारूपित करें?
- 5. पावरहेल: स्ट्रिंग करने और 0 को हटाने के लिए गेट-डेट कैसे प्रारूपित करें?
- 6. स्कैला में स्ट्रिंग कैसे प्रारूपित करें?
- 7. Django व्यवस्थापक: रीडोनली फ़ील्ड को प्रारूपित करने के लिए कैसे?
- 8. एक स्ट्रिंग में ZonedDateTime को कैसे प्रारूपित करें?
- 9. SQL सर्वर क्वेरी में एक स्ट्रिंग को प्रारूपित करने के लिए एक मास्क लागू करें/देखें
- 10. प्री ब्लॉक जैसे div को प्रारूपित करने के लिए कैसे?
- 11. 'मैकडौगल' जैसे 'मैकडौगल' जैसे तारों को सही ढंग से प्रारूपित करने के लिए कैसे करें
- 12. कोई समूहिंग विभाजक के साथ संख्याओं को प्रारूपित करने के लिए कैसे करें
- 13. एक linq अभिव्यक्ति में एक स्ट्रिंग को प्रारूपित करने के लिए कैसे?
- 14. बूस्ट का उपयोग करके स्ट्रिंग करने के लिए डेटाटाइम को कैसे प्रारूपित किया जाए?
- 15. स्थानीयडेट को किसी इंस्टेंट में कैसे परिवर्तित करें?
- 16. .NET मानक प्रारूप स्ट्रिंग को Excel प्रारूप स्ट्रिंग में परिवर्तित करने के लिए कैसे करें
- 17. डेटटाइम को 24 घंटे के समय में कैसे प्रारूपित करें?
- 18. java.time में पैटर्न स्ट्रिंग में समय क्षेत्र के साथ तिथि को प्रारूपित करने के लिए कैसे करें?
- 19. जावा: स्ट्रिंग को प्रारंभ करने के लिए कैसे करें []?
- 20. एक स्ट्रिंग सरणी को सॉर्ट करने के लिए कैसे करें?
- 21. स्ट्रिंग को साफ़ करने के लिए कैसे करें?
- 22. मानचित्र में स्ट्रिंग को पार्स करने के लिए कैसे करें
- 23. अनगिनत JSON स्ट्रिंग को पार्स करने के लिए कैसे करें
- 24. सी # में मुद्रा के रूप में int को प्रारूपित करने के लिए कैसे करें?
- 25. बड़े पैरामीटर सूचियों के साथ विधियों को प्रारूपित करने के लिए कैसे करें
- 26. प्रतिशत चिह्न के बिना प्रतिशत के रूप में एक संख्या को प्रारूपित करने के लिए कैसे?
- 27. vim quickfix प्रविष्टि को कैसे प्रारूपित करें?
- 28. सी # में अपवाद के स्टैक ट्रेस को कैसे प्रारूपित करें?
- 29. स्ट्रिंग.फॉर्मैट स्ट्रिंग को प्रारूपित नहीं करता है
- 30. जेसन आउटपुट को कैसे प्रारूपित करें?
[DateTimeFormatter] (http://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) वर्ग पर एक नजर डालें। इसमें स्ट्रिंग की ओर से और कैसे परिवर्तित करने के उदाहरण हैं। – azurefrog
आप, कुछ कोड दिखाएगी क्या आप अब तक की कोशिश की है और क्या तो काम नहीं कर रहा लोगों को आप कर सकते हैं। – bvidal
मैं ऐसा करने की कोशिश की, लेकिन यह कष्टप्रद "यह हमारे गुणवत्ता मानकों को पूरा नहीं करता" बात मैं अंत में छोड़ दिया की वजह से, यह मेरे सिर्फ इसलिए कि मैं "मैं" "मैं" के साथ दूर करने के लिए किया था इस पोस्ट करने के लिए 15 मिनट का समय लगा। – Jasko