CodeGym /בלוג Java /Random-HE /Java.util.Date Class
John Squirrels
רָמָה
San Francisco

Java.util.Date Class

פורסם בקבוצה

מה זה java.util.Date Class?

המחלקה java.util.Date מספקת את התאריך והשעה ב-java.
מחלקה זו מספקת בנאים ושיטות לשימוש בתאריך ובשעה הנוכחיים. כדי להשתמש במחלקה זו בקוד שלך, עליך לייבא את המחלקה 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. boolean after(Date date) : מחזירה true אם התאריך הזה הוא אחרי התאריך שהועבר כארגומנט.

  2. boolean before(Date date) : מחזירה true אם התאריך הזה הוא לפני התאריך שהועבר כארגומנט.

  3. int compareTo(תאריך תאריך) : משווה תאריך נתון לתאריך הנוכחי.

  4. בוליאני שווה (תאריך תאריך) : משווה שוויון בין תאריך נוכחי לתאריך נתון. מחזירה אמת אם הם זהים.

  5. long getTime() : מחזירה את השעה שאובייקט תאריך זה מייצג.

  6. void setTime(זמן ארוך) : משנה את השעה הנוכחית לזמן הנתון.

  7. 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 : שקר

הֶסבֵּר

בקוד לעיל, הגדרנו שני משתני Date date1 ו- date2 . לאחר מכן, השתמשנו בשיטות date2.after(date1) ו- date2.before(date1) . המתודה after() מחזירה true כי date2 מגיע אחרי date1 . המתודה before() מחזירה false כי date2 לא מגיע לפני date1 .

סיכום

עד סוף פוסט זה, אנו מקווים שהכרת את מחלקה java.util.Date ב-Java. המשך להתאמן כדי לקבל שליטה עמוקה יותר על הרעיון. עד אז, המשיכו לגדול ותמשיכו לזרוח!
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION