जावा का उपयोग करके ऑफसेट में कोलन के साथ आईएसओ-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());
}
}
}
यह कोड स्निपेट निम्नलिखित चरणों को पूरा करता है:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3