关于日期格式的写入操作的问题!
数据库字段为date格式的,而自己在写入的时候肯定需要格式转换,但不知道如何操作!
直接写入会报错!
设置的也是日期格式!
还请老师指点,实在实体类进行转换还是在XML中进行配置,还是说能够用注解简化格式转化的问题?
31
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小尤
2021-09-13 18:06:06
同学你好,同学可以尝试将字符串转换为Date类型,参考代码如下所示:
String date= "2021-9-13";
//将String类型转换为Date()类型
java.util.Date ud=null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
ud=sdf.parse(date);
}catch (ParseException e){
e.printStackTrace();
}
//将util包下的Date转换为sql下的Date
long time=ud.getTime();
java.sql.Date create_time = new java.sql.Date(time);
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星