数据截断:日期时间值不正确:'

问题描述 投票:1回答:1

在我的程序中发现以下错误:

数据截断:日期时间值不正确:''

型号类:

import java.util.Date;

private Date dob;

DaoImpl类:

String dt = new SimpleDateFormat("dd-MM-yyyy").format(sm.getDob());
Date dob = Date.valueOf(dt);
ps.setDate(5, dob);

主控制器类:

sm.setDob(dob.getDate());
java date simpledateformat
1个回答
2
投票

preparedStatement接受java.sql.Date

Date dob = Date.valueOf(dt);   
java.sql.Date sqlDate = new Date(dob.getTime());
ps.setDate(5, sqlDate );
© www.soinside.com 2019 - 2024. All rights reserved.