以正确的格式将日期从JSpinner组件插入Oracle DB

时间:2018-01-10 10:23:52

标签: oracle date netbeans jspinner

所以我一直在尝试将日期从JSpinner组件插入到Oracle DB中。 Oracle表中样本条目的日期格式类似于" 2018-01-01 09:30:00.0" (图片仅供参考):

enter image description here

我想以相同的格式保存从JSpinner获取的值,我得到一个Unparseable日期异常。

作为参考,这是我在微调器中输入的日期: Date and Time entered into Jspinner

这是出现的错误: enter image description here

这是我尝试将其插入Oracle DB的代码:

  TimeReserved = jSpinner1.getValue().toString();
  String Query = "Insert into RoomTable Values( ?, ?, ?)";
  PreparedStatement stmt = conn.prepareStatement(Query);
  //setting Date
        DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss a" );
        Date fd = formatter.parse(TimeReserved);
        java.sql.Date sqlDate = new java.sql.Date(fd.getTime());
        stmt.setDate(2, sqlDate);

此外,我已将编辑器属性设置为: enter image description here

先谢谢你们的帮助:)

0 个答案:

没有答案