import java.text.SimpleDateFormat;
import java.util.Date;
public class Test{
public static void main(String[] args){
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try{
Date d = s.parse("2003-05-15 20:12:23");
System.out.println(d);
}catch(Exception e){
System.out.println(e);
}
}
}
import java.util.Date;
public class Test{
public static void main(String[] args){
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try{
Date d = s.parse("2003-05-15 20:12:23");
System.out.println(d);
}catch(Exception e){
System.out.println(e);
}
}
}
感觉用:import java.sql.Timestamp中的方法还可以,特别是插入数据的时间(如psmt.setTimestamp()),很实用 String s="2003-05-15 20:12:23";
java.sql.Date dateTime=null;
try
{
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);
dateFormat.setLenient(false);
Date timeDate = dateFormat.parse(s);
System.out.println(new Timestamp(timeDate.getTime()));
}
catch(Exception ee)
{
System.out.println("Unable to parse " + s );
}
java.sql.Date str_time =java.sql.Date.valueOf(str_time);