Java到MySQL。我需要將字符串參數(shù)轉(zhuǎn)換為時間戳
改變你的面具
DateFormat formatter = new SimpleDateFormat('yyyy-MM-dd’T’hh:mm:ss.SSS');
所以你有了
java.sql.Timestamp timeStampDate = null;String dateString = '2018-10-17T22:37:10.000+0000';try { DateFormat formatter = new SimpleDateFormat('yyyy-MM-dd’T’HH:mm:ss.SSSZ'); Date date = formatter.parse(dateString); timeStampDate = new Timestamp(date.getTime());} catch (ParseException e) { e.printstacktrace();}
,你不應(yīng)該需要cast的Date
,我匆忙沒有測試輸出,按照@andreas注釋,實際上是正確的遮罩yyyy-MM-dd’T’HH:mm:ss.SSSZ
解決方法我正在嘗試將String解析為Timestamp,因為我需要將此數(shù)據(jù)保存在bbdd mysql上。
String dateString: '2018-10-17T22:37:10.000+0000';java.sql.Timestamp timeStampDate = null;try {DateFormat formatter;formatter = new SimpleDateFormat('yyyy-MM-dd hh:mm:ss.SSS');Date date = (Date) formatter.parse(dateString);timeStampDate = new Timestamp(date.getTime()); } catch (ParseException e) {log.debug('ERROR parser String to Timestamp to save bbdd. ',e.getMessage()); }
當我運行我的應(yīng)用程序時,我收到以下捕獲消息:
將解析器字符串錯誤解析為時間戳以保存bbdd。無法解析的日期:“ 2018-10-17T22:37:10.000 + 0000”
有誰能夠幫我?
相關(guān)文章:
1. 數(shù)組按鍵值封裝!2. 關(guān)docker hub上有些鏡像的tag被標記““This image has vulnerabilities””3. docker不顯示端口映射呢?4. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題5. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?6. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.7. android - 百度地圖加載完成監(jiān)聽8. python - flask _sqlalchemy 能否用中文作為索引條件9. dockerfile - 我用docker build的時候出現(xiàn)下邊問題 麻煩幫我看一下10. nignx - docker內(nèi)nginx 80端口被占用
