ما هي فئة java.util.Date؟
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 بتوقيت جرينتش 2021
التاريخ (ملي ثانية طويلة)
يقوم منشئ java.util.Date بإنشاء كائن تاريخ يساوي عدد المللي ثانية التي انقضت منذ 1 يناير 1970، الساعة 00:00:00 بتوقيت جرينتش.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 بتوقيت جرينتش 2021
ما هي طرق java.util.Date
فيما يلي طرق java.util.Date المهمة .-
منطقي بعد (تاريخ التاريخ) : يُرجع صحيحًا إذا كان هذا التاريخ بعد التاريخ الذي تم تمريره كوسيطة.
-
boolean before(Date date) : يُرجع صحيحاً إذا كان هذا التاريخ قبل التاريخ الذي تم تمريره كوسيطة.
-
int CompareTo(Date date) : يقارن التاريخ المحدد بالتاريخ الحالي.
-
منطقي يساوي (تاريخ التاريخ) : يقارن المساواة بين التاريخ الحالي والتاريخ المحدد. يُرجع صحيحًا إذا كانا متماثلين.
-
long getTime() : يُرجع الوقت الذي يمثله كائن التاريخ هذا.
-
void setTime(long time) : يغير الوقت الحالي إلى الوقت المحدد.
-
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);
}
}
انتاج |
date1: الأحد 11 يناير 15:00:00 PKT 1970 date2: الثلاثاء 04 يناير 18:01:45 PKT 2022 هو date2 بعد date1: صحيح هو date2 قبل date1: false
GO TO FULL VERSION