改变你的面具
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();}顺便说一句 ,你不应该需要
cast的
Date
*对我的懈怠表示 *歉意 ,我匆忙没有测试输出,按照@andreas注释,实际上是正确的遮罩
yyyy-MM-dd'T'HH:mm:ss.SSSZ



