日期:2014-05-19  浏览次数:20724 次

时间转换问题
2012-05-17 19:54:57.310怎么把这个时间转换成java.sql.Date
,我要把这个当前时间添加到数据库里面去!

------解决方案--------------------
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String str3 = "2012-05-17 19:54:57.310";
java.util.Date dt1= sf.parse(str3);
java.sql.Date dt = new java.sql.Date(dtl.getTime());
------解决方案--------------------
Date date = new Date();//获得系统时间.
String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);//将时间格式转换成符合Timestamp要求的格式
------解决方案--------------------
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String str3 = "2012-05-17 19:54:57.310";
java.util.Date dt1= sf.parse(str3);
java.sql.Date dt = new java.sql.Date(dt1.getTime());
}
------解决方案--------------------
util 的Date 可以通过 new sql.Date(util.Date().getTime())构造为sql的Date吗?
------解决方案--------------------
探讨

public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String str3 = "2012-05-17 19:54:5……

------解决方案--------------------
GregorianCalendar calendar=new GregorianCalendar(year,month-1,day,hour,min,ss);
Date date=calendar.getTime();