Java 中 SimpleDateFormat 類中的日期格式

Muhammad Zeeshan 2022年4月26日
Java 中 SimpleDateFormat 類中的日期格式

本文將向你展示 Java 的 SimpleDateFormat 類中可用的日期格式。

Java 中 SimpleDateFormat 類中的日期格式

SimpleDateFormat 類有助於資料格式化和處理。我們可以從一種日期格式切換到另一種。

它允許使用者從字串日期格式轉換日期物件。要將給定日期轉換為 DateTime 字串,請使用 SimpleDateFormat 類的 format() 方法。

此方法將日期和時間轉換為特定格式,例如 MM/dd/yyyy。單擊此處檢視用於指定日期格式的更多日期和時間模式。

語法:

public final String format(Date date)

該方法接受 Date 物件型別的日期的一個引數。它以 MM/dd/yyyy 格式返回日期或時間。

下面的示例將演示如何實現 SimpleDateFormat 的 format() 方法。

例子:

首先,匯入以下庫。

import java.text.*;
import java.util.Calendar;

建立一個名為 sdf 的 SimpleDateFormat 型別物件,並將月份、日期和年份格式作為引數傳遞給主類。

SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy");

現在,建立一個名為 Calend 的日曆型別物件。

Calendar Calend = Calendar.getInstance();

我們可以通過使用 .getTime() 方法列印出 Calend 物件來獲取實際時間:

System.out.println("The original Date: "+ Calend.getTime());

我們可以使用 format() 方法進行轉換,然後通過列印 Todaysdate 物件來檢索今天的日期,該物件將以 MM/dd/yyyy 格式輸出今天的當前時間。

String Todaysdate= sdf.format(Calend.getTime());
System.out.println("Today's Date is: "+ Todaysdate);

示例原始碼:

import java.text.*;
import java.util.Calendar;

public class Example1 {
    public static void main(String[] args)throws InterruptedException{
        SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy");
        Calendar Calend = Calendar.getInstance();
        System.out.println("The original Date: "+ Calend.getTime());
        String Todaysdate= sdf.format(Calend.getTime());
        System.out.println("Today's Date is: "+ Todaysdate);
    }
}

輸出:

java -cp /tmp/gMkhJcqRJw Example1
The original Date: Fri Mar 25 03:55:00 GMT 2022
Today's Date is: 03/25/2022
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

相關文章 - Java DateTime