Datetime 带时间的JavaFX日期选择器

Datetime 带时间的JavaFX日期选择器,datetime,jdbc,javafx,datepicker,prepared-statement,Datetime,Jdbc,Javafx,Datepicker,Prepared Statement,是否也可以使用DatePicker获取时间,以便通过JDBC(setDate)将其保存到MySQL数据库(datetime变量)中 我的问题是,当我使用上面的代码插入时,插入的值只是“2015-10-01 00:00:00”。我怎么计算时间 谢谢。不,这是不可能的。JavaFXDatePicker不是为该对象而设计的,而LocalDate对象在代码段中没有时间信息。项目具有日期/时间选择器,允许用户选择日期和时间。该项目还正在开发一个时间选择器控件。这可能是一个复制品,也可以参阅一个家庭烘焙的时

是否也可以使用DatePicker获取时间,以便通过JDBC(setDate)将其保存到MySQL数据库(datetime变量)中

我的问题是,当我使用上面的代码插入时,插入的值只是“2015-10-01 00:00:00”。我怎么计算时间


谢谢。

不,这是不可能的。JavaFXDatePicker不是为该对象而设计的,而LocalDate对象在代码段中没有时间信息。项目具有日期/时间选择器,允许用户选择日期和时间。该项目还正在开发一个时间选择器控件。

这可能是一个复制品,也可以参阅一个家庭烘焙的时间选择器。
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);