因此,我正在读取一个包含日期值的数据库,例如 null 或 0000-00-00 00:00:00。我将这些值作为字符串读取,因此读取它们时无关紧要。但是,当我插入值时会出现问题。我为此使用 PreparedStatement:
preparedStatement.setTimestamp(9, new Timestamp(new SimpleDateFormat("yyyy-MM-dd").parse(tableRow.get(i).get(0)).getTime()));
当我实际执行此设置操作时,我有这些空日期时间这一事实会导致任何问题吗?有什么办法可以缓和这种情况吗?