首頁 > Java > java教程 > 如何在保持原始格式的同時使用自訂規格格式化 Java 日期?

如何在保持原始格式的同時使用自訂規格格式化 Java 日期?

Linda Hamilton
發布: 2024-12-19 01:51:09
原創
713 人瀏覽過

How Can I Format Java Dates with Custom Specifications While Maintaining Original Formatting?

使用自訂規格格式化Java 日期

處理時態資料時,以特定格式顯示它們以滿足不同的需求變得至關重要。在 Java 中,SimpleDateFormat 提供了對日期格式選項的全面控制。但是,會出現僅使用 parse 方法無法直接獲得所需輸出的情況。

點中的情況

考慮將日期排序為 Java Date 物件的任務,而維護特定的顯示格式。使用 parse("31/05/2011") 建立一個 Date 對象,同時放棄首選格式。

解決方案

關鍵在於利用SimpleDateFormat 的兩個方法:

  • parse: 轉換給定的字串轉換為對應的Date 物件。
  • 格式: 格式化 Date 物件並傳回所需格式的字串。

實現所需的輸出「31 /05/2011,」可以用兩步驟利用:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
登入後複製

說明

  1. 第一次呼叫dateFormat.parse("31/05/2011")將字串解析為 Date 物件.
  2. 隨後,dateFormat.format(...) 將 Date 物件作為輸入並格式化根據指定的模式進行排序。

此方法可確保將日期排序為 Date 對象,同時保留所需的顯示格式。

以上是如何在保持原始格式的同時使用自訂規格格式化 Java 日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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