我想用日期格式yyyy-MM-dd HH:mm:ss使用LocalDateTime.parse()方法解析日期,但是我實際得到的是格式爲yyyy-MM-ddTHH:mm:ss的日期。我不需要'T'。請參閱下面的代碼解析日期爲yyyy-MM-dd HH:mm:ss格式
LocalDateTime.parse("2016-10-31 23:59:59", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
我得到的結果是2016-10-31T23:59:59。看到'T'。 'T'正在引發問題,因此我無法將其保存到我的數據庫中。我嘗試在datetime
類型的列中堅持該值;我收到錯誤 - org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar
。
查看哪些工作
VALUES('US','101','test','firstname','middleName','preferedName','lastName',
'1989-01-01','M',1,'11221123','[email protected]','address1','address2','Bloomingdale','IL','US','689850',
1,1,'11111','2016-12-31 23:59:59')
(在最後一個值沒有T
)
其數值是不工作:
VALUES('US','101','test','firstname','middleName','preferedName','lastName',
'1989-01-01','M',1,'11221123','[email protected]','address1','address2','Bloomingdale','IL','US','689850',
1,1,'11111','2016-12-31T23:59:59')
(與上一次值T
)。
什麼問題? –
你看到的是日期的內部表示。因爲'Date'沒有格式 – Jens
2016-10-31T23:59:59 - 'T'導致問題,所以我無法將其保存到我的數據庫。 –