String 转化为java.util.Date
try { DateFormat fmt =new SimpleDateFormat("yyyy-MM-dd"); Date date = fmt.parse("2015-10-22"); // java.util.Date date = new java.util.Date("2015-10-22");这个构造函数以前可以用现在不行了 System.out.println(date); } catch (ParseException ex) { Logger.getLogger(Second.class.getName()).log(Level.SEVERE, null, ex); }Date型数据输出并不是“2015-10-22”而是用一种英文日期 "Thu Oct 22 00:00:00 CST 2015"
如果你要表示成“2015-10-22”这样的日期建议还是用String 型的数据表示
JAVA.UTIL.DATE转化为String
public String getStringtime(java.util.Date date) { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); String str=sdf.format(date); return str; }
转载于:https://www.cnblogs.com/BestZsaiwei/p/7588918.html
