亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法將日期和時間轉換為 LocalDateTime

無法將日期和時間轉換為 LocalDateTime

守候你守候我 2023-03-23 13:40:45
我正在嘗試使用以下代碼將字符串轉換Wed July 2019 10:53 PM為對象:LocalDateTimeString dateAndTimeAsStr = "Wed July 2019 10:53 PM";DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEE MMMM yyyy h:mm a");LocalDateTime dateAndTimeAsLocalDateTime = LocalDateTime.parse(dateAndTimeAsStr, formatter);然而,當我運行此代碼時,出現以下錯誤:Exception in thread "main" java.time.format.DateTimeParseException: Text 'Wed July 2019 10:53 PM' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: {DayOfWeek=3, MonthOfYear=7, Year=2019},ISO resolved to 22:53 of type java.time.format.Parsed改變yyyytoYYYY和hto 并hh沒有產生任何不同的結果。根據SO 上的這個答案和文檔,我的模式似乎與提供的文本匹配。我究竟做錯了什么?謝謝
查看完整描述

1 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

缺少月份中的某天

您的輸入字符串缺少月份中的日期。它說“2019 年 7 月”,但不是7 月的哪一天。

格式化的日期字符串是不可逆的(因為您可以使用格式化程序格式化現有的 LocalDateTime,但不能將其解析回來)。因為它缺少日值。


查看完整回答
反對 回復 2023-03-23
  • 1 回答
  • 0 關注
  • 163 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號