मेरे पास एक SimpleDateFormat ऑब्जेक्ट है जिसे मैं कुछ अंतर्राष्ट्रीयकरण उपयोगिताओं से पुनर्प्राप्त करता हूं। पार्सिंग तिथियां सभी ठीक और अच्छी हैं, लेकिन मैं अपने उपयोगकर्ताओं को "एमएम/डीडी/वाईय" जैसे प्रारूपण संकेत दिखाने में सक्षम होना चाहता हूं। क्या SimpleDateFormat ऑब्जेक्ट से स्वरूपण पैटर्न प्राप्त करने का कोई तरीका है?जावा से पैटर्न स्ट्रिंग प्राप्त करना SimpleDateFormat
21
A
उत्तर
4
toPattern()
या toLocalizedPattern()
विधि का उपयोग करें।
27
एक पैटर्न स्ट्रिंग इस दिनांक स्वरूप का वर्णन देता है।
4
import java.text.SimpleDateFormat;
public class Sdf {
public static void main(String [] args) {
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
String patternToUse = sdf.toPattern();
System.out.println(patternToUse);
}
}
4
तुम सिर्फ दिए गए स्थान के लिए एक पैटर्न स्ट्रिंग प्राप्त करने की आवश्यकता है, तो मेरे लिए काम किया है:
/* Obtain the time format per current locale */
public String getTimeFormat(int longfmt) {
Locale loc = Locale.getDefault();
int jlfmt =
(longfmt == 1)?java.text.SimpleDateFormat.LONG:java.text.SimpleDateFormat.SHORT;
SimpleDateFormat sdf =
(SimpleDateFormat)SimpleDateFormat.getTimeInstance(jlfmt, loc);
return sdf.toLocalizedPattern();
}
/* Obtain the date format per current locale */
public String getDateFormat(int longfmt) {
Locale loc = Locale.getDefault();
int jlfmt =
(longfmt == 1)?java.text.SimpleDateFormat.LONG:java.text.SimpleDateFormat.SHORT;
SimpleDateFormat sdf =
(SimpleDateFormat)SimpleDateFormat.getDateInstance(jlfmt, loc);
return sdf.toLocalizedPattern();
}
getDateInstance और getTimeInstance दिया स्थान के लिए यहाँ महत्वपूर्ण हैं।
संबंधित मुद्दे
- 1. SimpleDateFormat
- 2. SimpleDateFormat स्ट्रिंग
- 3. SimpleDateFormat
- 4. SimpleDateFormat
- 5. अप्रत्याशित जावा SimpleDateFormat पार्स अपवाद
- 6. स्ट्रिंग पैटर्न जावा
- 7. स्ट्रिंग से JSONObject प्राप्त करना
- 8. SimpleDateFormat "अतुलनीय तिथि" अपवाद
- 9. SimpleDateFormat का उपयोग कर गलत तिथि पार्सिंग, जावा
- 10. स्ट्रिंग से कक्षा प्रकार प्राप्त करना
- 11. एक टेक्स्टकूट बॉक्स से स्ट्रिंग प्राप्त करना
- 12. जेसन ऑब्जेक्ट से स्ट्रिंग वैल्यू प्राप्त करना
- 13. जावा पैटर्न
- 14. SimpleDateFormat: अयोग्य तिथि अपवाद
- 15. जावा: पैटर्न के लिए स्कैनिंग स्ट्रिंग
- 16. SimpleDateFormat सप्ताह की गणना
- 17. जावा - उसी पैकेज से फ़ाइल प्राप्त करना
- 18. जावा; फ्रेम से पहले इन्सेट प्राप्त करना
- 19. जावा में एनमसेट से मूल्य प्राप्त करना
- 20. जावा गुणों से स्कैला मानचित्र प्राप्त करना
- 21. जावा मिडी - पियानो से डेटा प्राप्त करना?
- 22. जावा संदेशफॉर्मैट क्लास थ्रेड सुरक्षित है? (SimpleDateFormat के विपरीत)
- 23. स्ट्रिंग पैटर्न मिलान समस्या
- 24. स्कैला स्ट्रिंग पैटर्न सर्वोत्तम अभ्यास से मिलान
- 25. स्ट्रिंग मैनिपुलेशन पैटर्न
- 26. SimpleDateFormat 24 घंटों
- 27. आप स्ट्रिंग में संग्रहीत दिनांक से प्रोग्रामेटिक रूप से पैटर्न कैसे बनाएंगे?
- 28. स्ट्रिंग से अंक निकालें - स्ट्रिंग यूटिल्स जावा
- 29. इंडेक्स द्वारा स्ट्रिंग कैरेक्टर प्राप्त करें - जावा
- 30. जावा: एक स्ट्रिंग से यूटीएफ -8 हेक्स मान प्राप्त करें?
धन्यवाद, मुझे लगता है कि मैं काफी करीब नहीं दिख रहा था। – DLaw
क्या आप मुझे बता सकते हैं, इस स्ट्रिंग से केवल दिनांक या समय पैटर्न कैसे प्राप्त करें? मैं तुलना और स्ट्रिंग जैसे स्ट्रिंग विधियों का उपयोग कर सकता हूं, लेकिन ऐसा करने से कहीं अधिक सुरुचिपूर्ण तरीका है? – ParagJ