首頁 >Java >java教程 >如何在 Java 中將 java.util.Date 物件轉換為字串?

如何在 Java 中將 java.util.Date 物件轉換為字串?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-17 04:00:25567瀏覽

How to Convert a java.util.Date Object to a String in Java?

在Java 中將java.util.Date 轉換為字串

在Java 中使用日期物件時,通常需要將它們轉換為字串表示形式以進行顯示或儲存。本教學概述如何實現此轉換,重點關注 java.util.Date 類別和 DateFormat API。

使用 DateFormat#format 方法

DateFormat 類別提供了多種將日期物件格式化為字串的方法。 format 方法採用 Date 物件作為參數,並根據指定模式傳回字串表示形式。

String pattern = "MM/dd/yyyy HH:mm:ss";

// Create an instance of SimpleDateFormat used for formatting
// the string representation of date according to the chosen pattern
DateFormat df = new SimpleDateFormat(pattern);

// Get the today date using Calendar object.
Date today = Calendar.getInstance().getTime();

// Using DateFormat format method we can create a string
// representation of a date with the defined format.
String todayAsString = df.format(today);

// Print the result!
System.out.println("Today is: " + todayAsString);

在此範例中, SimpleDateFormat 物件是使用指定模式「MM/dd/yyyy HH:mm:ss」建立的,它對應於所需的輸出格式。然後使用 format 方法將表示今天日期的 Date 物件轉換為使用提供的模式的字串。將列印輸出字串,從而產生指定格式的日期字串表示形式。

以上是如何在 Java 中將 java.util.Date 物件轉換為字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn