在开发中遇到String 转换 java.sql.Date的问题,耽误了很多时间,一直报IllegalArgumentException错误。
上一段报错代码:
String strDate = "20170823";
java.sql.Date date = java.sql.Date.ValueOf(strDate);
分析原因:
strDate格式是:“20170823”就是报错,把日期转换成:”2017-08-23”,就过去了,也是纳闷中…..
附正确代码:
String strDate = "2017-08-23";
java.sql.Date date = java.sql.Date.ValueOf(strDate);