java.util.Date Class என்றால் என்ன?
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 முறைகள் உள்ளன.-
boolean after(தேதி தேதி) : வாதமாக அனுப்பப்பட்ட தேதிக்குப் பிறகு இந்தத் தேதி இருந்தால் அது உண்மையாக இருக்கும்.
-
boolean before(தேதி தேதி) : இந்த தேதி ஒரு வாதமாக அனுப்பப்பட்ட தேதிக்கு முந்தையதாக இருந்தால், அது சரி எனத் தரும்.
-
int compareTo(தேதி தேதி) : கொடுக்கப்பட்ட தேதியை தற்போதைய தேதியுடன் ஒப்பிடுகிறது.
-
பூலியன் சமம்(தேதி தேதி) : தற்போதைய மற்றும் கொடுக்கப்பட்ட தேதிக்கு இடையே உள்ள சமத்துவத்தை ஒப்பிடுகிறது. ஒரே மாதிரியாக இருந்தால் அது உண்மையாக இருக்கும்.
-
long getTime() : இந்த தேதி பொருள் குறிக்கும் நேரத்தை வழங்குகிறது.
-
void setTime(நீண்ட நேரம்) : தற்போதைய நேரத்தை கொடுக்கப்பட்ட நேரத்திற்கு மாற்றுகிறது.
-
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 க்கு முந்தைய தேதி : தவறு
GO TO FULL VERSION