我有一個共同的疑問很久了。在日期形成過程中,如果輸入日期的格式類似于“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);我可以看到輸入格式和所需格式相同。假設如果我像下面這樣更改輸入日期,它會顯示 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);請建議如何實現這一目標。
1 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
請嘗試下面我提到的日期格式代碼,希望對您有所幫助,
由此,
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);
謝謝,。
添加回答
舉報
0/150
提交
取消