所以我一直在尝试将日期从JSpinner组件插入到Oracle DB中。 Oracle表中样本条目的日期格式类似于" 2018-01-01 09:30:00.0" (图片仅供参考):
我想以相同的格式保存从JSpinner获取的值,我得到一个Unparseable日期异常。
这是我尝试将其插入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);
先谢谢你们的帮助:)