java中String类型05-5月 -07 11.34.45.12346 下午 如何转成Timestamp
如题,我解析excel时获得 05-5月 -07 11.34.45.12346 下午 这种格式的数据,数据库中是Timestamp型,只能在java中转成Timestamp,求解????分不多 ,在技术区发过几个问题都没解决过,希望这次可以....
[解决办法]
public static void main(String[] args){ String str = "05-5月 -07 11.34.45.12346"; SimpleDateFormat sdf = new SimpleDateFormat("dd-M月 -yy HH.mm.ss.SSSS",Locale.CHINESE); Date date = null; try { date = sdf.parse(str); } catch (ParseException e1) { e1.printStackTrace(); } Timestamp ts= Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSS").format(date)); System.out.print(ts); }
[解决办法]