Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

Java Program: แสดงวันที่และเวลาปัจจุบัน


ในบทความนี้ เราจะเข้าใจวิธีแสดงวันที่และเวลาปัจจุบัน Java ไม่มีคลาส Date ในตัว แต่เราสามารถ import java.time package เพื่อทำงานกับ date และ time API Package นี้รวมคลาส date และ time มากมาย

ด้านล่างเป็นการสาธิต:

สมมติอินพุตคือ

Run the program

เอาต์พุตที่ต้องการคือ

The current date and time is: 2022/03/17 23:43:17

อัลกอริทึม

Step 1 - START
Step 2 - ประกาศอ็อบเจกต์ LocalDateTime ชื่อ date
Step 3 - กำหนดค่า
Step 4 - กำหนดรูปแบบ date time โดยใช้ DateTimeFormatter
Step 5 - แสดงวันที่และเวลาโดยใช้รูปแบบเฉพาะ
Step 6 - Stop

ตัวอย่าง 1

ที่นี่ เรารวมทุกการดำเนินการภายใต้ฟังก์ชัน 'main'

import java.time.format.DateTimeFormatter;
import java.time.LocalDateTime;

public class Demo {
    public static void main(String[] args) {
        System.out.println("The required packages have been imported");
        System.out.println("A LocalDateTime object has been defined");
        DateTimeFormatter date_time = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
        LocalDateTime now = LocalDateTime.now();
        System.out.println("\nThe current date and time is: " + date_time.format(now));
    }
}

ผลลัพธ์

The required packages have been imported
A LocalDateTime object has been defined
The first date format is:2022-03-29T08:55:00.214
The second date format is:29/03/2022
The third date format is:Tuesday, 29 Mar 2022

ตัวอย่าง 2

ที่นี่ เราบรรจุการดำเนินการลงในฟังก์ชันแสดง object-oriented programming

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("\nThe current date and time is: " + date_time.format(now));
    }
    public static void main(String[] args) {
        System.out.println("The required packages have been imported");
        System.out.println("A LocalDateTime object has been defined");
        DateTimeFormatter date_time = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
        Date_time(date_time);
    }
}

ผลลัพธ์

The required packages have been imported
A LocalDateTime object has been defined
The current date and time is: 2022/03/29 08:55:28