Cách lấy ngày giờ hiện tại trong Java như thế nào? Làm sao để lấy thời gian hiện tại trong Java? bài viết này Lập trình không khó sẽ đưa ra cho bạn một số cách khác nhau để lấy được thời gian hệ thống trong ngôn ngữ Java nhé.

Lấy ngày hiện tại với java.time.LocalDate
Thư viện java.time.LocalDate
hỗ trợ chúng ta lấy ngày hiện tại chỉ bằng một câu lệnh như sau:
1 |
System.out.println(java.time.LocalDate.now()); |
Kết quả:
1 |
2019-01-22 |
Lấy giờ hiện tại với java.time.LocalTime
1 |
System.out.println(java.time.LocalTime.now()); |
Kết quả:
1 |
09:01:14.341 |
Lấy ngày giờ hiện tại dùng java.time.LocalDateTime
1 2 3 |
System.out.println(java.time.LocalDateTime.now()); // 2019-01-22T00:09:05.593 |
Lấy ngày và giờ hiện tại: java.time.Clock
1 2 3 |
System.out.println(java.time.Clock.systemUTC().instant()); // 2019-01-22T09:07:23.669Z |
Lấy ngày và giờ hiện tại: java.util.Date
1 2 3 4 5 6 7 8 9 10 |
java.util.Date date=new java.util.Date(); System.out.println(date); // Hoặc long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date); // Tue Jan 26 09:22:02 IST 2019 |
Sử dụng java.sql.Date
1 2 3 4 5 |
long millis=System.currentTimeMillis(); java.sql.Date date=new java.sql.Date(millis); System.out.println(date); // 2019-01-22 |
Sử dụng java.util.Calendar
1 2 |
Date date=java.util.Calendar.getInstance().getTime(); System.out.println(date); |
Kết quả:
1 |
Tue Jan 26 09:25:02 IST 2019 |