Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में स्ट्रिंग मान से Date ऑब्जेक्ट कैसे बनाएं?


SimpleDateFormat क्लास का उपयोग

इस क्लास के कंस्ट्रक्टर्स में से एक वांछित डेट फॉर्मेट को दर्शाने वाला स्ट्रिंग मान स्वीकार करता है और SimpleDateFormat क्लास बनाता है। स्ट्रिंग को डेट ऑब्जेक्ट के रूप में पार्स/बदलने के लिए:

  • वांछित फॉर्मेट स्ट्रिंग पास करके इस क्लास को इंस्टेंटिएट करें।
  • parse() मेथड का उपयोग करके डेट स्ट्रिंग को पार्स करें।

उदाहरण

import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Date; 
public class Sample { 
    public static void main(String args[]) throws ParseException { 
        String date_string = "2007-25-06"; 
        // SimpleDateFormat क्लास को इंस्टेंटिएट करना 
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-dd-MM"); 
        // दी गई स्ट्रिंग को डेट ऑब्जेक्ट में पार्स करना 
        Date date = formatter.parse(date_string); 
        System.out.println("डेट मान: "+date); 
    } 
}

आउटपुट

डेट मान: Mon Jun 25 00:00:00 IST 2007

LocalDate क्लास का उपयोग

LocalDate क्लास का parse() मेथड डेट को दर्शाने वाला स्ट्रिंग मान स्वीकार करता है और LocalDate ऑब्जेक्ट लौटाता है।

उदाहरण

import java.time.LocalDate; 
public class Test { 
    public static void main(String args[]) { 
        LocalDate date = LocalDate.parse("2007-12-03"); 
        System.out.println(date); 
    } 
}

आउटपुट

2007-12-03

DateUtils क्लास का उपयोग

DateUtils डेट फॉर्मेट करने के लिए यूटिलिटी प्रदान करता है जिसे आप apache.commons पैकेज में पा सकते हैं। मेवेन डिपेंडेंसी:

<dependency> 
    <groupId>org.apache.commons</groupId> 
    <artifactId>commons-lang3</artifactId> 
    <version>3.7</version> 
</dependency>

DateUtils क्लास का parseDate() मेथड फॉर्मेट स्ट्रिंग और डेट स्ट्रिंग को पैरामीटर के रूप में स्वीकार करता है और Date ऑब्जेक्ट लौटाता है।

उदाहरण

import java.util.Date; 
import org.apache.commons.lang3.time.DateUtils; 
public class Test { 
    public static void main(String args[]) { 
        String dateInString = "07-06-2013"; 
        Date date = DateUtils.parseDate(dateInString, "yyyy-MM-dd"); 
        System.out.println(date); 
    } 
}

आउटपुट

Sat Dec 03 00:00:00 IST 12

Instant क्लास का उपयोग

java.time.Instant क्लास का parse() मेथड डेट स्ट्रिंग को पैरामीटर के रूप में स्वीकार करता है और दिए गए डेट को दर्शाने वाला ऑब्जेक्ट (Instant) लौटाता है।

उदाहरण

import java.time.Instant; 
public class Test { 
    public static void main(String args[]) { 
        String dateInString = "2014-10-05T15:23:01Z"; 
        Instant instant = Instant.parse(dateInString); 
        System.out.println(instant); 
    } 
}

आउटपुट

2014-10-05T15:23:01Z

  1. - JavaScript में वेरिएबल वैल्यू से ऑब्जेक्ट प्रॉपर्टी कैसे बनाएं?

    JS में ऑब्जेक्ट प्रॉपर्टीज़ बनाने के लिए 2 नोटेशन्स हैं: डॉट नोटेशन और ब्रैकेट नोटेशन। किसी वेरिएबल से ऑब्जेक्ट प्रॉपर्टी बनाने के लिए, आपको निम्न तरीके से ब्रैकेट नोटेशन का उपयोग करने की आवश्यकता है: उदाहरण const obj = {a: foo} const prop = bar // prop वेरिएबल नाम का उपयोग करके प्रॉपर्टी bar सेट क

  1. जावास्क्रिप्ट में डेट ऑब्जेक्ट कैसे बनाएं? जावास्क्रिप्ट में डेट ऑब्जेक्ट कैसे बनाएं?

    परिचय जावास्क्रिप्ट Date ऑब्जेक्ट तारीख और समय के साथ काम करने के लिए उपयोग किया जाता है। इसे new Date() कंस्ट्रक्टर का उपयोग करके बनाया जा सकता है जिसमें विभिन्न पैरामीटर्स हो सकते हैं। उदाहरण निम्न कोड जावास्क्रिप्ट में डेट ऑब्जेक्ट बनाने के लिए है: <!DOCTYPE html> <html lang="hi&

  1. Swift Xcode में iOS में डेट से डेट ऑब्जेक्ट कैसे बनाएं? Swift Xcode में iOS में डेट से डेट ऑब्जेक्ट कैसे बनाएं?

    Swift में DateComponents से Date ऑब्जेक्ट बनाना Swift में डेट ऑब्जेक्ट बनाने के लिए हम Swift के DateComponents() का उपयोग करेंगे। हम इसे दो तरीकों से कर सकते हैं। हम सिम्युलेटर के बजाय अपने कोड को टेस्ट करने के लिए प्लेग्राउंड का उपयोग करेंगे। हम डेट कंपोनेंट और कैलेंडर का उपयोग करके एक डेट बनाएंगे