首頁  >  文章  >  Java  >  如何在不使用已棄用的類別的情況下重新格式化日期?

如何在不使用已棄用的類別的情況下重新格式化日期?

Barbara Streisand
Barbara Streisand原創
2024-11-25 01:02:20765瀏覽

How can I reformat dates without using deprecated classes?

使用簡化方法重新格式化日期

要將日期從一種格式轉換為另一種格式而不使用SimpleDateFormat 等已棄用的類,請依照下列步驟操作:

1。建立 DateFormatter物件

DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd");

2.解析原始日期字串

Date date = originalFormat.parse("August 21, 2012");

3.使用目標格式格式化日期

String formattedDate = targetFormat.format(date); // 20120821

注意:

  • parse接受 String 作為輸入,而不是 Date 物件。
  • 這種方法避免使用已棄用的類,例如 SimpleDateFormat,這些類已被較新的類取代API。

以上是如何在不使用已棄用的類別的情況下重新格式化日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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