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