logo

קבל תאריך ושעה נוכחיים ב-Java

ישנן דרכים רבות לעדכן את התאריך והשעה ב-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 class
  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, הוא מדפיס את התאריך והשעה הנוכחיים.

javascript גלובלי משתנה

שם קובץ: CurrentDateTimeExample5.java

 // 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. ישנן שתי דרכים לעשות זאת.

דרך 1:

שם קובץ: 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 

דרך 2:

שם קובץ: 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); } } 

תְפוּקָה:

פקטורי ב-java
 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

ניתן להשתמש במחלקה Calendar כדי לקבל את המופע של המחלקה Date. השיטה getTime() של המחלקה Calendar מחזירה את המופע של java.util.Date. השיטה Calendar.getInstance() מחזירה את המופע של המחלקה Calendar.

שם קובץ: 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 

הערה: מומלץ להשתמש במחלקה Calendar לקבלת התאריך והשעה הנוכחיים ב-Date API הקלאסי. מאז Java 8, אתה יכול להשתמש במחלקות LocalDate, LocalTime או LocalDateTime.