【发布时间】:2015-12-29 16:46:35
【问题描述】:
是否也可以使用 DatePicker 获取时间,以便我可以通过 JDBC(setDate) 将其保存到 MySQL 数据库(datetime 变量)?
public class PublicClass
{
public static Date asDate(LocalDate localDate)
{
return Date.from(localDate.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());
}
}
*********
java.util.Date dateIn_Date = PublicClass.asDate(dtpDateIn.getValue());
java.sql.Date dateIn_SQLDate = new java.sql.Date(dateIn_Date.getTime());
*********
preparedstatement.setDate(9, dateIn_SQLDate);
我的问题是,当我使用上面的代码插入时,插入的值只是'2015-10-01 00:00:00'。如何包含时间?
谢谢。
【问题讨论】:
标签: datetime jdbc javafx datepicker prepared-statement