我試圖轉換一個字符串值(最初是一個LocalDateTime變量)存儲在數據庫(作爲日期時間),並將其解析成LocalDateTime變量。從數據庫(類型datetime)解析字符串變量到LocalDateTime變量使用Resultset
String dTP;
dTP=(rs.getString("arrivedate"));
DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
LocalDateTime dateTimeParked = LocalDateTime.parse(dTP,formatter);
而且沒有格式化:我已經有格式試過
String dTP;
dTP=(rs.getString("arrivedate"));
LocalDateTime dateTimeParked = LocalDateTime.parse(dTP);
但每次我得到同樣的錯誤:
Exception in thread "AWT-EventQueue-0" java.time.format.DateTimeParseException: Text '2016-07-09 01:30:00.0' could not be parsed at index 10
我的想法是,指數10是日期和時間之間的空間。
任何人都可以幫助我嗎?我一直盯着它幾個小時:(
非常感謝你們!它現在效果很好。 @Ramachandran G A –