我有一個(gè)共同的疑問(wèn)很久了。在日期形成過(guò)程中,如果輸入日期的格式類(lèi)似于“2019/05/22 02:00:23”,那么在下一行的幫助下我們可以格式化日期,String inputDate = "2019/05/22 02:00:23";SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");Date toDate = dateFormatter.parse(inputDate);我可以看到輸入格式和所需格式相同。假設(shè)如果我像下面這樣更改輸入日期,它會(huì)顯示 java.text.ParseException: Unparseable date: 異常。String inputDate = "31.12.9999";SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");Date toDate = dateFormatter.parse(inputDate);請(qǐng)建議如何實(shí)現(xiàn)這一目標(biāo)。
1 回答

ITMISS
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊
請(qǐng)嘗試下面我提到的日期格式代碼,希望對(duì)您有所幫助,
由此,
String inputDate = "31.12.9999";
SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
Date toDate = dateFormatter.parse(inputDate);
改變:
Date date = new SimpleDateFormat("dd.MM.yyyy").parse("31.12.9999");
String formattedDate = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss").format(date);
System.out.println("formattedDate :: " + formattedDate);
謝謝,。
添加回答
舉報(bào)
0/150
提交
取消