我需要用以下格式決議我收到的字串中的日期:“Mon, 07 Nov 2022 21:00:00 0100”
我必須將日期轉儲到 LocalDateTime 型別的物件,并使用以下代碼:
String fecha = "Mon, 07 Nov 2022 21:00:00 0100";
DateTimeFormatter formato = DateTimeFormatter.ofPattern("EEE, dd MMM yyyy HH:mm:ss XXXX");
LocalDateTime fechaHora = LocalDateTime.parse(fecha, formato);
但我得到一個 DateTimeParseException。我找不到錯誤。你能幫助我嗎?謝謝
uj5u.com熱心網友回復:
有一個預定義的格式:RFC_1123_DATE_TIME
String fecha = "Mon, 07 Nov 2022 21:00:00 0100";
DateTimeFormatter formato = DateTimeFormatter.RFC_1123_DATE_TIME;
LocalDateTime fechaHora = LocalDateTime.parse(fecha, formato);
uj5u.com熱心網友回復:
您的代碼在我的本地運行良好。
但是,如果要將字串轉換為日期,也可以使用 SimpleDateFormat
例如:
String sDate1="Mon, 07 Nov 2022 21:00:00 0100";
Date date1=new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ssZ").parse(sDate1);
System.out.println(date1);
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/531768.html
上一篇:創建時間序列資料-Pandas
下一篇:風控決策引擎——決策流路徑規劃
