首頁 > Java > java教程 > 如何使用 SimpleDateFormat 將日期物件從一種格式轉換為另一種格式?

如何使用 SimpleDateFormat 將日期物件從一種格式轉換為另一種格式?

Barbara Streisand
發布: 2024-11-19 14:50:02
原創
439 人瀏覽過

How to Convert a Date Object from One Format to Another Using SimpleDateFormat?

使用SimpleDateFormat#format 將日期物件從一種格式轉換為另一種格式

在不使用已棄用的情況下將日期物件從一種格式轉換為另一種格式類,利用SimpleDateFormat#format 方法。

在提供的範例中,您嘗試解析和格式化使用 SimpleDateFormat 的日期。但是,您遇到了問題,因為 parse 需要 String 輸入,而不是 Date 物件。

要正確轉換日期,請依照下列步驟操作:

  1. 為原始資料建立 SimpleDateFormat 物件和目標日期格式。
  2. 使用originalFormat.parse將日期字串解析為Date物件。
  3. 使用targetFormat.format 將 Date 物件格式化為所需的日期字串。

以下是修改後的程式碼:

DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd");
Date date = originalFormat.parse("August 21, 2012");
String formattedDate = targetFormat.format(date);
登入後複製

以上是如何使用 SimpleDateFormat 將日期物件從一種格式轉換為另一種格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板