字符串转换日期格式 Date d = new Date();//获得系统当前时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy--MM--dd"); String str = sdf.format(d);//进行格式化 然后我就想把str换成date的并且不要改变格式
------解决方案-------------------- public static Date getDate(String theDate, String dateFormat) throws Exception { try { SimpleDateFormat format = new SimpleDateFormat(dateFormat); format.setLenient(false); return format.parse(theDate); } catch (ParseException e) { throw new AppException("字符串:" + theDate + ",转换为日期错误。"); } }
------解决方案-------------------- 怎么可能, 日期型怎么会有yyyy--MM--dd这种格式的。 也就日期转换成字符串的时候随你用哪种格式罢了。
------解决方案-------------------- 是要得到当前日期yyyy-mm-dd??