Bạn có thể lấy ngày và giờ hiện tại trong Java theo nhiều cách khác nhau. Sau đây là một số trong số chúng -
Hàm tạo của lớp Date
Hàm tạo no-arg của java.util.Date lớp trả về đối tượng Date đại diện cho ngày và giờ hiện tại.
Ví dụ
import java.util.Date; public class CreateDate { public static void main(String args[]) { Date date = new Date(); System.out.print(date); } }
Đầu ra
Thu Nov 05 20:04:57 IST 2020
Phương thức now () của lớp LocalDateTime
Phương thức now () của lớp LocaldateTime trả về đối tượng Date đại diện cho thời gian hiện tại.
Ví dụ
import java.time.LocalDate; import java.time.LocalDateTime; public class CreateDateTime { public static void main(String args[]) { LocalDateTime date = LocalDateTime.now(); System.out.println("Current Date and Time: "+date); } }
Đầu ra
Current Date and Time: 2020-11-05T21:49:11.507
Phương thức getInstance () của lớp lịch
Phương thức getInstance () (không có đối số) của lớp này trả về đối tượng Lịch đại diện cho ngày và giờ hiện tại.
Ví dụ
import java.util.Calendar; import java.util.Date; public class CreateDateTime { public static void main(String[] args) { Calendar obj = Calendar.getInstance(); Date date = obj.getTime(); System.out.println("Current Date and time: "+date); } }
Đầu ra
Current Date and time: Thu Nov 05 21:46:19 IST 2020
Lớp java.time.Clock
Bạn cũng có thể lấy giá trị thời gian kiến ngày hiện tại bằng cách sử dụng lớp java.time.Clock như được hiển thị bên dưới -
Ví dụ
import java.time.Clock; public class CreateDateTime { public static void main(String args[]) { Clock obj = Clock.systemUTC(); System.out.println("Current date time: "+obj.instant()); } }
Đầu ra
Current date time: 2020-11-05T16:33:06.155Z