关于日期格式的写入操作的问题!

数据库字段为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);
祝学习愉快!
2023版Java工程师
- 参与学习 人
- 提交作业 8788 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星