关于string部类转datetime类型
关于string类型转datetime类型//得到当前系统时间DateFormat formatnew SimpleDateFormat(yyyy-MM-dd hh
关于string类型转datetime类型
//得到当前系统时间
DateFormat format=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date=format.format(new Date());
user.setUTime(date);
我action里面的add方法这样写总是报错,因为我数据库里的时间字段我是设置的datetime类型的,在这里应该怎么将string类型转化为和数据库中一样的,完成添加?
希望知道的给我一点建议。。。。。。。。急急。。。。。。。。。
[最优解释]
试试这个n
//得到当前系统时间
user.setUTime(new Date().toLocaleString());
[其他解释]
SimpleDateFormat ss=
new SimpleDateFormat("yyyy-MM-dd");
String time=ss.formate(new Date());
try {
java.util.Date date = bartDateFormat.parse(time);
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
}
catch (Exception ex) {
System.out.println(ex.getMessage());
}
user.setUTime(sqlDate);
[其他解释]有个 DateFormat类 里面有Date转换String 和String转换Date的方法
[其他解释]这个可以
[其他解释]建议使用single
[其他解释]ding ................
[其他解释]用sql date就可以转换,不过本人喜欢在时间上用varchar这样比较好处理,不管是查询、添加、修改
数据库也可以将varchar转换datatime,不转换也可以用。还省去了在程序中转来转去
[其他解释]Timestamp
[其他解释]楼主,直接存java.util.date类型进去就可以了。不信你试试,我用的mysql.
[其他解释]谢谢了。。。。万分感谢。。。。。。。。。
[其他解释]学习了,俺还不知道有setUTime。。
[其他解释]可是我的问题还是没有解决。。。。。。。。。我用的sql2005,是用struts2+hiberate写的
[其他解释]我也是.... [code] .......[/code]
[其他解释]那没解决 没明白
[其他解释]这个问题解决了
user.setUTime(new Date()); 这样就可以了。
谢谢大家了啊。
[其他解释] 你好,我现在也遇到了这个问题,
String generate_date=request.getParameter("");
String s_name=ToChinese.tochinese(request.getParameter("s_name"));
String s_email=ToChinese.tochinese(request.getParameter("s_email"));
这样写jsp一直报错:select * from orderscom.microsoft.sqlserver.jdbc.SQLServerException: 从字符串向 datetime 转换时失败。
请问我用user.setUTime(new Date()); 这样怎么改第一句呀??