CodeGym /Java Blog /சீரற்ற /Java.util.தேதி வகுப்பு
John Squirrels
நிலை 41
San Francisco

Java.util.தேதி வகுப்பு

சீரற்ற குழுவில் வெளியிடப்பட்டது

java.util.Date Class என்றால் என்ன?

java.util.Date வகுப்பு ஜாவாவில் தேதி மற்றும் நேரத்தை வழங்குகிறது .
இந்த வகுப்பு தற்போதைய தேதி மற்றும் நேரத்தைப் பயன்படுத்துவதற்கான கட்டமைப்பாளர்களையும் முறைகளையும் வழங்குகிறது. உங்கள் குறியீட்டில் இந்த வகுப்பைப் பயன்படுத்த , java.util தொகுப்பிலிருந்து java.util.Date வகுப்பை இறக்குமதி செய்ய வேண்டும் .

import java.util.Date;

java.util.Date கன்ஸ்ட்ரக்டர்கள் என்றால் என்ன?

java.util.Date வகுப்பில் கீழே விவரிக்கப்பட்டுள்ளபடி முதன்மையாக இரண்டு கன்ஸ்ட்ரக்டர்கள் உள்ளன .

தேதி()

முதல் java.util.Date கன்ஸ்ட்ரக்டர் என்பது Date() . இது தற்போதைய தேதி மற்றும் நேரத்துடன் பொருளை துவக்குகிறது.

Date date = new 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. boolean after(தேதி தேதி) : வாதமாக அனுப்பப்பட்ட தேதிக்குப் பிறகு இந்தத் தேதி இருந்தால் அது உண்மையாக இருக்கும்.

  2. boolean before(தேதி தேதி) : இந்த தேதி ஒரு வாதமாக அனுப்பப்பட்ட தேதிக்கு முந்தையதாக இருந்தால், அது சரி எனத் தரும்.

  3. int compareTo(தேதி தேதி) : கொடுக்கப்பட்ட தேதியை தற்போதைய தேதியுடன் ஒப்பிடுகிறது.

  4. பூலியன் சமம்(தேதி தேதி) : தற்போதைய மற்றும் கொடுக்கப்பட்ட தேதிக்கு இடையே உள்ள சமத்துவத்தை ஒப்பிடுகிறது. ஒரே மாதிரியாக இருந்தால் அது உண்மையாக இருக்கும்.

  5. long getTime() : இந்த தேதி பொருள் குறிக்கும் நேரத்தை வழங்குகிறது.

  6. void setTime(நீண்ட நேரம்) : தற்போதைய நேரத்தை கொடுக்கப்பட்ட நேரத்திற்கு மாற்றுகிறது.

  7. String toString() : இந்தத் தேதியை String வகை பொருளாக மாற்றுகிறது.

java.util.தேதி உதாரணம்


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 பிகேடி 1970 தேதி2 : செவ்வாய் ஜன 04 18:01:45 பிகேடி 2022 தேதி 2 க்குப் பிறகு தேதி 1 : உண்மை என்பது தேதி 2 க்கு முந்தைய தேதி : தவறு

விளக்கம்

மேலே உள்ள குறியீட்டில், தேதி1 மற்றும் தேதி2 ஆகிய இரண்டு தேதி மாறிகளை வரையறுத்துள்ளோம் . அதன் பிறகு, date2.after(date1) மற்றும் date2.before(date1) முறைகளைப் பயன்படுத்தியுள்ளோம் . date2 தேதி1 க்குப் பிறகு வருவதால் after () முறை சரி என்று திரும்பும் . முன் () முறை தவறானது , ஏனெனில் date2 தேதி1க்கு முன் வரவில்லை .

முடிவுரை

இந்த இடுகையின் முடிவில், ஜாவாவில் உள்ள java.util.Date வகுப்பை நீங்கள் நன்கு அறிந்திருப்பீர்கள் என்று நம்புகிறோம் . கருத்தின் ஆழமான கட்டளைக்காக தொடர்ந்து பயிற்சி செய்யுங்கள். அதுவரை வளர்ந்து பிரகாசித்துக் கொண்டே இரு!
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION