Trong bài viết này, chúng ta sẽ hiểu cách hiển thị thời gian ở định dạng của các quốc gia khác nhau. Java không có lớp Ngày tích hợp sẵn, nhưng chúng ta có thể nhập gói java.time để làm việc với API thời gian và dữ liệu. 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à -
Run the program
Đầu ra mong muốn sẽ là -
The England Format is: Friday, 18 March 2022 The Italian Format is: venerdì, 18 marzo 2022
Thuật toán
Step 1 - START Step 2 - Declare an object of LocalDateTime namely date. Step 3 - Define the values. Step 4 - Define different date time formats using DateTimeFormatter objects. Step 5 - Display the different date time formats of different countries. Step 6 - Stop
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.text.DateFormat; import java.util.*; public class Demo { public static void main(String[] args) throws Exception{ System.out.println("The required packages have been imported"); Date date_time = new Date(); Locale England_time = new Locale("en", "ch"); DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time); System.out.println("\nThe England Format is: " + de.format(date_time)); Locale Italy_time = new Locale("it", "ch"); DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time); System.out.println("The Italian Format is: " + di.format(date_time)); } }
Đầu ra
The required packages have been imported The England Format is: Tuesday, March 29, 2022 The Italian Format is: marted?, 29. marzo 2022
Ví 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.text.DateFormat; import java.util.*; public class Demo { static void Time_formats(Date date_time ){ Locale England_time = new Locale("en", "ch"); DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time); System.out.println("\nThe England Format is: " + de.format(date_time)); Locale Italy_time = new Locale("it", "ch"); DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time); System.out.println("The Italian Format is: " + di.format(date_time)); } public static void main(String[] args) throws Exception{ System.out.println("The required packages have been imported"); Date date_time = new Date(); System.out.println("A date object has been defined"); Time_formats(date_time); } }
Đầu ra
The required packages have been imported The England Format is: Tuesday, March 29, 2022 The Italian Format is: marted?, 29. marzo 2022