java.sql.Date 只存储日期数据不存储时间数据


// 会丢失时间数据:
preparedStatement.setDate(1, new java.sql.Date(date.getTime()));


//可以这样来处理:
preparedStatement.setTimestamp(1, new java.sql.Timestamp(new java.util.Date().getTime()));


//想要得到完整的数据,包括日期和时间,可以这样:
java.util.Date d = resultSet.getTimestamp(1);


//这样处理更合适一些,可以避免一些潜在Timestamp 问题:
java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime());

 

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2021-06-29
  • 2021-07-24
  • 2022-12-23
猜你喜欢
  • 2021-06-23
  • 2022-12-23
  • 2021-07-26
  • 2022-01-31
  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案