在JAVA中如何将String转换成Datetime类型
来源:百度知道 编辑:UC知道 时间:2024/06/04 07:50:47
你说的Datetime应该是数据库中的吧?
Datetime在java类中对应的是Timestamp ,用下面的方法转成Timestamp 就可以往数据库中茶了,但是string的时间格式要符合我写的那种
String s = "2008-06-13 09:25:12";
Timestamp time = Timestamp.valueOf(s);
System.out.println(time);
java代码:
String strDate = "2017-03-27T13:11:50.657";
strDate = strDate.replaceAll("T", " ");
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date dateTime;
try {
dateTime = formatter.parse(strDate);
System.out.println(formatter.format(dateTime));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}