מה זה java.util.Date Class?
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 .-
boolean after(Date date) : מחזירה true אם התאריך הזה הוא אחרי התאריך שהועבר כארגומנט.
-
boolean before(Date date) : מחזירה true אם התאריך הזה הוא לפני התאריך שהועבר כארגומנט.
-
int compareTo(תאריך תאריך) : משווה תאריך נתון לתאריך הנוכחי.
-
בוליאני שווה (תאריך תאריך) : משווה שוויון בין תאריך נוכחי לתאריך נתון. מחזירה אמת אם הם זהים.
-
long getTime() : מחזירה את השעה שאובייקט תאריך זה מייצג.
-
void setTime(זמן ארוך) : משנה את השעה הנוכחית לזמן הנתון.
-
String toString() : ממירה תאריך זה לאובייקט מסוג String.
דוגמה ל-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 : ג' 4 בינואר 18:01:45 PKT 2022 האם תאריך 2 לאחר תאריך 1 : נכון האם תאריך 2 לפני תאריך 1 : שקר
GO TO FULL VERSION