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
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