java.util.Date वर्ग म्हणजे काय?

java.util.Date वर्ग जावा मध्ये तारीख आणि वेळ प्रदान करतो.
हा वर्ग वर्तमान तारीख आणि वेळ वापरण्यासाठी कन्स्ट्रक्टर आणि पद्धती प्रदान करतो. तुमच्या कोडमध्ये हा वर्ग वापरण्यासाठी तुम्हाला java.util.Date क्लास java.util पॅकेजमधून इंपोर्ट करावा लागेल.

import java.util.Date;

java.util.Date कन्स्ट्रक्टर काय आहेत?

java.util.Date क्लासमध्ये खाली वर्णन केल्याप्रमाणे प्रामुख्याने दोन कन्स्ट्रक्टर आहेत.

तारीख()

पहिला java.util.Date कन्स्ट्रक्टर Date() आहे . हे वर्तमान तारीख आणि वेळेसह ऑब्जेक्ट सुरू करते.

Date date = new Date();
येथे, आम्ही वर्तमान डेटा आणि वेळेसह Date प्रकाराचे डेट व्हेरिएबल सुरू करतो.

import java.util.Date;

public class Example {

	public static void main(String[] args) {

		Date date = new Date();
		System.out.println(date);
	}
}

आउटपुट

सोम 13 डिसेंबर 16:41:37 GMT 2021

तारीख (लांब मिलीसेकंद)

हा java.util.Date कन्स्ट्रक्टर 1 जानेवारी, 1970, 00:00:00 GMT पासून निघून गेलेल्या मिलिसेकंदांच्या संख्येएवढी तारीख ऑब्जेक्ट तयार करतो.

long ms = System.currentTimeMillis();
Date date = new Date(ms);
येथे , आम्ही System.currentTimeMillis (); आणि कन्स्ट्रक्टरला युक्तिवाद म्हणून पास करणे.

import java.util.Date;

public class Example1 {

	public static void main(String[] args) {

		long ms = System.currentTimeMillis();
		Date date = new Date(ms);
		System.out.println(date);
	}
}

आउटपुट

सोम 13 डिसेंबर 16:49:51 GMT 2021

java.util.Date पद्धती काय आहेत

खालील महत्वाच्या java.util.Date पद्धती आहेत.
  1. बूलियन after(तारीख तारीख) : जर ही तारीख वितर्क म्हणून पास केलेल्या तारखेनंतरची असेल तर ती सत्य मिळवते.

  2. boolean before(date date) : जर ही तारीख वितर्क म्हणून पास केलेल्या तारखेच्या आधी असेल तर सत्य मिळवते.

  3. int compareTo(तारीख तारीख) : दिलेल्या तारखेची वर्तमान तारखेशी तुलना करते.

  4. बुलियन इक्वल्स(तारीख तारीख) : वर्तमान आणि दिलेल्या तारखेमधील समानतेची तुलना करते. ते समान असल्यास खरे मिळवते.

  5. long getTime() : ही तारीख ऑब्जेक्ट दर्शविणारी वेळ परत करते.

  6. void setTime(long time) : वर्तमान वेळ दिलेल्या वेळेत बदलते.

  7. String toString() : या तारखेला स्ट्रिंग प्रकार ऑब्जेक्टमध्ये रूपांतरित करते.

java.util.Date उदाहरण


import java.util.Date;

public class Example2 {

	public static void main(String args[]) {

		long ms = 900000000;
		Date date1 = new Date(ms);
		System.out.println("date1 : " + date1);
		
		Date date2 = new Date();
		System.out.println("date2 : " + date2);

		boolean after = date2.after(date1);
		System.out.println("Is date2 after date1 : " + after);
		boolean before = date2.before(date1);
		System.out.println("Is date2 before date1 : " + before);
	}
}

आउटपुट

तारीख1 : रवि 11 जानेवारी 15:00:00 PKT 1970 तारीख2 : मंगळवार जानेवारी 04 18:01:45 PKT 2022 ही तारीख2 नंतरची तारीख आहे 1 : तारीख2 तारीख 1 च्या आधी सत्य आहे

स्पष्टीकरण

वरील कोडमध्ये, आम्ही date1 आणि date2 असे दोन Date व्हेरिएबल्स परिभाषित केले आहेत . त्यानंतर, आम्ही date2.after(date1) आणि date2.before(date1) पद्धती वापरल्या आहेत. after () पद्धत सत्य येते कारण date2 date1 नंतर येतो . before () पद्धत चुकीची परत येते कारण date2 date1 च्या आधी येत नाही .

निष्कर्ष

या पोस्टच्या शेवटी, आम्हाला आशा आहे की तुम्ही Java मधील java.util.Date क्लासशी परिचित झाला आहात. संकल्पनेच्या सखोल कमांडसाठी सराव करत रहा. तोपर्यंत, वाढत रहा आणि चमकत रहा!