java后台测试代码向数据库写入的date类型的值始终为1970-01-01解决方法
我在写一段测试代码的时候,向数据库添加生日的date类型的数据的时候,数据库中添加的信息每一条date类型的数据都是1970-01-01;
后来我发现是忘了添加date类型的时间显示格式
修改之后如下:
1、定义一个字符串
2、将时间格式化
3、将字符串转化为Date类型
4、再转化为方便数据库存储的sql类型的日期格式
本文介绍了解决在Java后台测试代码中向数据库写入DATE类型值时出现的问题,即所有插入的DATE值默认为1970-01-01。通过正确的格式化日期并转换为SQL DATE类型,成功解决了该问题。
java后台测试代码向数据库写入的date类型的值始终为1970-01-01解决方法
我在写一段测试代码的时候,向数据库添加生日的date类型的数据的时候,数据库中添加的信息每一条date类型的数据都是1970-01-01;
后来我发现是忘了添加date类型的时间显示格式
修改之后如下:
1、定义一个字符串
2、将时间格式化
3、将字符串转化为Date类型
4、再转化为方便数据库存储的sql类型的日期格式
7554