不使用已棄用的類的日期轉換
您可能會遇到將日期從一種格式轉換為另一種格式的需要。但是,SimpleDateFormat 類別提供了已棄用的方法。如何在不使用這些已棄用的類別的情況下實現此轉換?
解決方案:使用SimpleDateFormat#format 方法
要在不使用已棄用的類別的情況下轉換日期,請按照以下步驟操作:
範例:
考慮以下範例程式碼:
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); // 20120821
在此範例中,我們解析日期「八月」 21 , 2012」以「MMMM dd, yyyy」格式並將其轉換為「yyyyMMdd」格式,結果為「20120821」。
注意:請記住,SimpleDateFormat#parse 採用String 作為輸入,而不是Date 物件。
以上是如何在不使用已棄用的「SimpleDateFormat」類別的情況下轉換日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!