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 tích hợp, nhưng có thể import java.time để làm việc với API ngày giờ.
Dưới đây là minh họa:
Giả sử đầu vào:
Chạy chương trình
Đầu ra mong muốn:
Ngày và giờ hiện tại là: 2022/03/17 23:43:17
Thuật toán
Bước 1 - BẮT ĐẦU Bước 2 - Khai báo đối tượng LocalDateTime tên date. Bước 3 - Định nghĩa giá trị. Bước 4 - Định nghĩa định dạng ngày giờ dùng DateTimeFormatter. Bước 5 - Hiển thị ngày giờ theo định dạng cụ thể. Bước 6 - KẾT THÚC
Ví dụ 1
Gom thao tác dưới 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 cần thiết đã được import");
System.out.println("Đối tượng LocalDateTime đã được định nghĩa");
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));
}
}
Kết quả
Các gói cần thiết đã được import Đối tượng LocalDateTime đã được định nghĩa Định dạng ngày thứ nhất: 2022-03-29T08:55:00.214 Định dạng ngày thứ hai: 29/03/2022 Định dạng ngày thứ ba: Tuesday, 29 Mar 2022
Ví dụ 2
Đóng gói thao tác vào hàm thể hiện OOP.
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 cần thiết đã được import");
System.out.println("Đối tượng LocalDateTime đã được định nghĩa");
DateTimeFormatter date_time = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
Date_time(date_time);
}
}
Kết quả
Các gói cần thiết đã được import Đối tượng LocalDateTime đã được định nghĩa Ngày và giờ hiện tại là: 2022/03/29 08:55:28