Java 中解析「java.text.ParseException: Unparseable date」問題
嘗試將日期字串解析為Date 物件時,您可能會遇到“java.text.ParseException:無法解析日期”異常。要解決此問題並將日期字串準確轉換為所需格式,請按照以下步驟操作:
1.定義適當的日期格式模式
SimpleDateFormat 物件中指定的模式與輸入日期字串格式不符。要解決此問題,請使用與輸入日期格式相對應的模式:
SimpleDateFormat sdf = new SimpleDateFormat("EE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
2。解析輸入日期
使用定義的日期格式,將輸入日期字串解析為Date物件:
Date parsedDate = sdf.parse(date);
3.定義輸出日期格式(選用)
如果目標輸出格式與輸入日期格式不同,則建立一個新的SimpleDateFormat 物件來格式化解析後的Date 物件:
SimpleDateFormat print = new SimpleDateFormat("MMM d, yyyy HH:mm:ss");
4.列印格式化日期
最後,使用輸出日期格式以所需格式列印解析後的日期:
System.out.println(print.format(parsedDate));
附加說明
以上是如何解決Java中的'java.text.ParseException:無法解析日期”異常?的詳細內容。更多資訊請關注PHP中文網其他相關文章!