Trong bài này, chúng ta sẽ hiểu cách hiển thị Ngày và Giờ hiện tại. Java không có lớp Date dựng sẵn, nhưng chúng ta có thể nhập gói java.time để làm việc với API ngày và giờ. Gói này bao gồm nhiều lớp ngày và giờ.
Dưới đây là một minh chứng về điều tương tự -
Giả sử đầu vào của chúng tôi là -
Chạy chương trình
Đầu ra mong muốn sẽ là -
Ngày và giờ hiện tại là:2022/03/17 23:43:17
Thuật toán
Bước 1 - STARTSBước 2 - Khai báo một đối tượng của LocalDateTime cụ thể là ngày. Bước 3 - Xác định các giá trị. / pre>Ví dụ 1
Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".
import java.time.format.DateTimeFormatter; import java.time.LocalDateTime; public class Demo {public static void main (String [] args) {System.out.println ("Các gói bắt buộc đã được nhập"); System.out.println ("Một đối tượng LocalDateTime đã được xác định"); DateTimeFormatter date_time =DateTimeFormatter.ofPattern ("yyyy / MM / dd HH:mm:ss"); LocalDateTime now =LocalDateTime.now (); System.out.println ("\ nNgày và giờ hiện tại là:" + date_time.format (now)); }}Đầu ra
Các gói bắt buộc đã được nhập Một đối tượng LocalDateTime đã được xác định Định dạng ngày đầu tiên là:2022-03-29T08:55:00.214 Định dạng ngày thứ hai là:29/03/2022 Định dạng ngày thứ ba là:Thứ ba, ngày 29 tháng 3 năm 2022Ví dụ 2
Ở đây, chúng tôi đóng gói các hoạt động thành các hàm trưng bày lập trình hướng đối tượng.
import java.time.format.DateTimeFormatter; import java.time.LocalDateTime; public class Demo {static void Date_time (DateTimeFormatter date_time) {LocalDateTime now =LocalDateTime.now (); System.out.println ("\ nNgày và giờ hiện tại là:" + date_time.format (now)); } public static void main (String [] args) {System.out.println ("Các gói bắt buộc đã được nhập"); System.out.println ("Một đối tượng LocalDateTime đã được xác định"); DateTimeFormatter date_time =DateTimeFormatter.ofPattern ("yyyy / MM / dd HH:mm:ss"); Ngày_giờ (date_time); }}Đầu ra
Các gói bắt buộc đã được nhập Một đối tượng LocalDateTime đã được xác định Ngày và giờ hiện tại là:2022/03/29 08:55:28