Java到MySQL。我需要將字符串參數(shù)轉(zhuǎn)換為時(shí)間戳
改變你的面具
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
,我匆忙沒有測(cè)試輸出,按照@andreas注釋,實(shí)際上是正確的遮罩yyyy-MM-dd’T’HH:mm:ss.SSSZ
解決方法我正在嘗試將String解析為Timestamp,因?yàn)槲倚枰獙⒋藬?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()); }
當(dāng)我運(yùn)行我的應(yīng)用程序時(shí),我收到以下捕獲消息:
將解析器字符串錯(cuò)誤解析為時(shí)間戳以保存bbdd。無(wú)法解析的日期:“ 2018-10-17T22:37:10.000 + 0000”
有誰(shuí)能夠幫我?
相關(guān)文章:
1. python - 如何用pandas處理分鐘數(shù)據(jù)變成小時(shí)線?2. form表單中的label標(biāo)簽3. Python中使用超長(zhǎng)的List導(dǎo)致內(nèi)存占用過大4. pdo - mysql 簡(jiǎn)單注入疑問5. 雙擊安裝程序,安裝不了6. javascript - dropload+tab頁(yè)面,圖文頁(yè)滾動(dòng)有兩個(gè)滾動(dòng)區(qū)域怎么破?7. windows-7 - Win7中Vmware Workstatoin與Xampp中Apache服務(wù)器端口沖突?8. python - Pycharm的Debug用不了9. html5 - 百度echart官網(wǎng)下載的地圖json數(shù)據(jù)亂碼10. javascript - 求救!網(wǎng)頁(yè)播放視頻只有聲音沒有畫面,網(wǎng)頁(yè)上傳視頻文件時(shí)怎么知道視頻的編碼為H264還是MPEG4??
