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

जावा का उपयोग करके ऑफसेट में कोलन के साथ आईएसओ-8601 डेटटाइम को कैसे पार्स करें?

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

How to Parse ISO-8601 DateTime with Colons in Offset Using Java?

जावा का उपयोग करके ऑफसेट में कोलन के साथ आईएसओ-8601 डेटटाइम को पार्स करना

जब आईएसओ-8601 प्रारूप में एक दिनांक और समय स्ट्रिंग का सामना करना पड़ता है जिसमें शामिल है ऑफसेट में एक कोलन, जावा में इसे पार्स करना चुनौतीपूर्ण साबित हो सकता है। निम्नलिखित प्रारूप में दिनांक और समय स्ट्रिंग के विशिष्ट मामले पर विचार करें:

2013-04-03T17:04:39.9430000 03:00

इस स्ट्रिंग को सफलतापूर्वक पार्स करने और इसे अधिक में परिवर्तित करने के लिए पठनीय प्रारूप, जैसे "dd.MM.yyyy HH:mm," हम जावा के SimpleDateFormat वर्ग का उपयोग कर सकते हैं।

निम्नलिखित जावा कोड दर्शाता है कि दिनांक और समय स्ट्रिंग को कैसे पार्स और पुन: स्वरूपित किया जाए:

import java.text.SimpleDateFormat;
import java.util.Date;

public class Iso8601DateTimeParser {

    public static void main(String[] args) {
        // Input date string in ISO-8601 format
        String dateString = "2013-04-03T17:04:39.9430000 03:00";

        // Create SimpleDateFormat objects for input and output formats
        SimpleDateFormat inFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
        SimpleDateFormat outFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm");

        try {
            // Parse the input date string into a Date object
            Date dtIn = inFormat.parse(dateString);

            // Reformat the Date object to the desired output format
            String dtOut = outFormat.format(dtIn);

            // Print the reformatted date string
            System.out.println("Reformatted Date: "   dtOut);
        } catch (ParseException e) {
            // Handle parsing exception
            System.err.println("Error parsing date string: "   e.getMessage());
        }
    }
}

यह कोड स्निपेट निम्नलिखित चरणों को पूरा करता है:

  1. दो SimpleDateFormat ऑब्जेक्ट बनाता है, एक इनपुट दिनांक और समय स्ट्रिंग को पार्स करने के लिए और दूसरा आउटपुट को फ़ॉर्मेट करने के लिए।
  2. इनपुट दिनांक और समय स्ट्रिंग को दिनांक ऑब्जेक्ट में पार्स करता है।
  3. आउटपुट प्रारूप स्ट्रिंग का उपयोग करके दिनांक ऑब्जेक्ट को पुन: स्वरूपित करता है।
  4. पुनर्स्वरूपित दिनांक और समय स्ट्रिंग को आउटपुट करता है।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3