public class StringToDate {
public static void main(String []args){
String myString="2011-09-18 11:20:30";
Date myDate=null;
DateFormat df = DateFormat.getDateInstance();
//设置时间格式
SimpleDateFormat myFormDate = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try {
myDate = df.parse(myString);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(myDate);
}
}
结果:Sun Sep 18 00:00:00 CST 2011
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
System.out.println(new Date());
//若要控制格式如下:
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
输出上面的结果格式为:2011-11-11 22:22:22
那个HH表示小时,大写为24小时制,小写为12小时制
Calendar里面的方法找一下吧
java.util.data