"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > एंड्रॉइड में आईएसओ 8601 दिनांक/समय स्ट्रिंग्स को कैसे पार्स करें?

एंड्रॉइड में आईएसओ 8601 दिनांक/समय स्ट्रिंग्स को कैसे पार्स करें?

2024-12-20 को प्रकाशित
ब्राउज़ करें:974

How to Parse ISO 8601 Date/Time Strings in Android?

एंड्रॉइड में आईएसओ 8601 दिनांक/समय स्ट्रिंग्स को पार्स करना

प्रश्न:

आपको प्राप्त हो गया है किसी वेब सेवा से मानक आईएसओ 8601 स्ट्रिंग, जैसे "2010-10-15T09:27:37Z"। आगे हेरफेर के लिए आप एंड्रॉइड में इस स्ट्रिंग को दिनांक/समय ऑब्जेक्ट में कैसे परिवर्तित कर सकते हैं?

उत्तर:

एंड्रॉइड एक SimpleDateFormat क्लास प्रदान करता है जो आपको पार्स और प्रारूपित करने की अनुमति देता है दिनांक/समय तार. यहां बताया गया है कि आप आईएसओ 8601 स्ट्रिंग को डेट ऑब्जेक्ट में बदलने के लिए इसका उपयोग कैसे कर सकते हैं:

String dtStart = "2010-10-15T09:27:37Z";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
try {
    Date date = format.parse(dtStart);
    System.out.println(date);  
} catch (ParseException e) {
    e.printStackTrace();
}

यह कोड SimpleDateFormat ऑब्जेक्ट का उपयोग एक पैटर्न के साथ करता है जो स्ट्रिंग के आईएसओ 8601 प्रारूप से मेल खाता है। पार्स() विधि तब स्ट्रिंग को दिनांक ऑब्जेक्ट में परिवर्तित करती है, जिसे आप आगे की प्रक्रिया के लिए उपयोग कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3