Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương trình Java hiển thị ngày và giờ hiện tại

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