logo

الحصول على التاريخ والوقت الحاليين في جافا

هناك العديد من الطرق للحصول على التاريخ والوقت الحاليين في Java. هناك العديد من الفئات التي يمكن استخدامها للحصول على التاريخ والوقت الحاليين في Java.

مجموعات جافا جافا
  1. فئة java.time.format.DateTimeFormatter
  2. فئة java.text.SimpleDateFormat
  3. فئة java.time.LocalDate
  4. فئة java.time.LocalTime
  5. فئة java.time.LocalDateTime
  6. فئة java.time.Clock
  7. java.util.Date فئة
  8. java.sql.Date فئة
  9. فئة java.util.Calendar

احصل على التاريخ والوقت الحاليين: java.time.format.DateTimeFormatter

يقوم الأسلوب LocalDateTime.now() بإرجاع مثيل فئة LocalDateTime. إذا قمنا بطباعة مثيل فئة LocalDateTime، فإنه يطبع التاريخ والوقت الحاليين. لتنسيق التاريخ الحالي، يمكنك استخدام فئة DateTimeFormatter المضمنة في JDK 1.8.

اسم الملف: CurrentDateTimeExample1.java

 import java.time.format.DateTimeFormatter; import java.time.LocalDateTime; public class CurrentDateTimeExample1 { public static void main(String[] args) { DateTimeFormatter dtf = DateTimeFormatter.ofPattern('yyyy/MM/dd HH:mm:ss'); LocalDateTime now = LocalDateTime.now(); System.out.println(dtf.format(now)); } } 
اختبره الآن

انتاج:

2017/11/06 12:11:58 

احصل على التاريخ والوقت الحاليين: java.text.SimpleDateFormat

تُستخدم فئة SimpleDateFormat أيضًا لتنسيق التاريخ والوقت. لكنه نهج قديم.

اسم الملف: CurrentDateTimeExample2.java

 import java.text.SimpleDateFormat; import java.util.Date; public class CurrentDateTimeExample2 { public static void main(String[] args) { SimpleDateFormat formatter = new SimpleDateFormat('dd/MM/yyyy HH:mm:ss'); Date date = new Date(); System.out.println(formatter.format(date)); } } 
اختبره الآن

انتاج:

06/11/2017 12:26:18 

الحصول على التاريخ الحالي: java.time.LocalDate

يقوم الأسلوب LocalDate.now() بإرجاع مثيل فئة LocalDate. إذا قمنا بطباعة مثيل فئة LocalDate، فإنه يطبع التاريخ الحالي.

اسم الملف: CurrentDateTimeExample3.java

 // important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample3 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalDate.now()); } } 

انتاج:

2021-12-17 

الحصول على الوقت الحالي: java.time.LocalTime

يقوم الأسلوب LocalTime.now() بإرجاع مثيل فئة LocalTime. إذا قمنا بطباعة مثيل فئة LocalTime، فإنه يطبع الوقت الحالي.

اسم الملف: CurrentDateTimeExample4.java

 // important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample4 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalTime.now()); } } 

انتاج:

 15:55:10.424178667 

الحصول على التاريخ والوقت الحالي: java.time.LocalDateTime

يقوم الأسلوب LocalDateTime.now() بإرجاع مثيل فئة LocalDateTime. إذا قمنا بطباعة مثيل فئة LocalDateTime، فإنه يطبع التاريخ والوقت الحاليين.

اسم الملف: CurrentDateTimeExample5.java

الأصفار np
 // important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample5 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalDateTime.now()); } } 

انتاج:

 2021-12-17T15:59:19.516010365 

الحصول على التاريخ والوقت الحالي: java.time.Clock

يقوم الأسلوب Clock.systemUTC().instant() بإرجاع التاريخ والوقت الحاليين.

اسم الملف: CurrentDateTimeExample6.java

 // important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample6 { // main method public static void main(String[] argvs) { System.out.println(java.time.Clock.systemUTC().instant()); } } 

انتاج:

جافا كيفية التجاوز
 2021-12-17T16:04:03.930224479Z 

احصل على التاريخ والوقت الحالي: java.util.Date

من خلال طباعة مثيل فئة java.util.Date، يمكنك طباعة التاريخ والوقت الحاليين في Java. هناك طريقتان للقيام بذلك.

الطريقة الأولى:

اسم الملف: CurrentDateTimeExample7.java

 // important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample7 { // main method public static void main(String[] argvs) { // creating a new object of the class Date java.util.Date date = new java.util.Date(); System.out.println(date); } } 

انتاج:

 Fri Dec 17 16:07:15 GMT 2021 

الطريقة الثانية:

اسم الملف: CurrentDateTimeExample8.java

 // important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample8 { // main method public static void main(String[] argvs) { long millis = System.currentTimeMillis(); // creating a new object of the class Date java.util.Date date = new java.util.Date(millis); System.out.println(date); } } 

انتاج:

 Fri Dec 17 16:07:15 GMT 2021 

الحصول على التاريخ الحالي: java.sql.Date

من خلال طباعة مثيل فئة java.sql.Date، يمكنك طباعة التاريخ الحالي في Java. لا يطبع الوقت. يتم استخدام مثيل التاريخ هذا عمومًا لحفظ التاريخ الحالي في قاعدة البيانات.

اسم الملف: CurrentDateTimeExample9.java

ربع في العمل
 // important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample9 { // main method public static void main(String[] argvs) { long millis=System.currentTimeMillis(); // creating a new object of the class Date java.sql.Date date = new java.sql.Date(millis); System.out.println(date); } } 

انتاج:

 2021-12-17 

الحصول على التاريخ والوقت الحالي: java.util.Calendar

يمكن استخدام فئة التقويم للحصول على مثيل فئة التاريخ. تقوم طريقة getTime() لفئة التقويم بإرجاع مثيل java.util.Date. تقوم طريقة Calendar.getInstance() بإرجاع مثيل فئة التقويم.

اسم الملف: CurrentDateTimeExample10.java

 // important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample10 { // main method public static void main(String[] argvs) { long millis=System.currentTimeMillis(); // creating a new object of the class Date java.sql.Date date = new java.sql.Date(millis); System.out.println(date); } } 

انتاج:

 Fri Dec 17 19:23:10 GMT 2021 

ملاحظة: يوصى باستخدام فئة التقويم للحصول على التاريخ والوقت الحاليين في واجهة برمجة تطبيقات التاريخ الكلاسيكية. منذ Java 8، يمكنك استخدام فئات LocalDate أو LocalTime أو LocalDateTime.