هناك العديد من الطرق للحصول على التاريخ والوقت الحاليين في Java. هناك العديد من الفئات التي يمكن استخدامها للحصول على التاريخ والوقت الحاليين في Java.
مجموعات جافا جافا
- فئة java.time.format.DateTimeFormatter
- فئة java.text.SimpleDateFormat
- فئة java.time.LocalDate
- فئة java.time.LocalTime
- فئة java.time.LocalDateTime
- فئة java.time.Clock
- java.util.Date فئة
- java.sql.Date فئة
- فئة 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