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

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

簡單日期格式解析() 返回格式“YYYY/MMM/d”的錯誤日期

簡單日期格式解析() 返回格式“YYYY/MMM/d”的錯誤日期

慕神8447489 2022-09-28 10:25:45
我不明白為什么解析后我會收到其他日期:Date date = new Date();System.out.println(date);SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY/MMM/d");String dateString = simpleDateFormat.format(date);System.out.println(dateString);date = simpleDateFormat.parse(dateString);System.out.println(date);輸出:Tue Apr 09 12:18:35 AST 20192019/Apr/9Mon Dec 31 12:00:00 AST 2018
查看完整描述

2 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

如果將年份格式更正為

耶耶

而不是

年年

事情將按預期工作

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MMM/d");

Java 7 引入了 YYYY 作為新的日期模式來標識日期周年份。


查看完整回答
反對 回復 2022-09-28
?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

你能不能把年份改成yyyy

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MMM/d");

這些是簡單日期格式化的模式

G時代指示符(基督之前,基督之后)y年(例如12或2012年)。使用“年”或“年”。一年中的M月。M 的數量決定了格式的長度(例如,MM、MMM 或 MMMMM)d 以月為單位的天數。d 的數目確定格式的長度(例如 d 或 dd) h 一天中的小時,1-12 (AM / PM) (通常 hh) H 一天中的小時, 0-23 (通常 HH) m 分鐘以小時為單位, 0-59 (通常為 mm) s 秒,0-59(通常為 ss) 秒,0-999(通常為 SSS) E 周中的某一天(例如星期一、星期二等)D 年中的一天 (1-366) F 一周中的某一天(例如,12 月的第一個星期) w 一年中的一周 (1-53) W 月份中的星期 (0-5) 一個上午/下午標記 k 一天中的小時數 (1-24,與 HH 的 0-23 不同) K 一天中的小時, 上午 / 下午 (0-11) z 時區 ' 文本分隔符的轉義 ' 單引號


查看完整回答
反對 回復 2022-09-28
  • 2 回答
  • 0 關注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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