public class a { public static void main(String args[]){ DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; String str = null; str = "2010-3-25"; try { // date = format.parse(str); // 输入结果 Thu Jan 18 00:00:00 CST 2007 date = java.sql.Date.valueOf(str); // 输入结果 2007-1-18 } catch (Exception e) { e.printStackTrace(); } System.out.println(date); } }
格式化最好还是用java.text.SimpleDateFormat
其实就是 Date.toString 方法返回的值。
public static void main(String args[]){ DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
String str = null;
str = "2010-3-25";
try {
// date = format.parse(str); // 输入结果 Thu Jan 18 00:00:00 CST 2007
date = java.sql.Date.valueOf(str); // 输入结果 2007-1-18
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(date);
}
}