旧类的新方法
通过将驱动程序与Java
8及更高版本一起使用,您应该自动
java.sql.Timestamp免费在对象上获取一些方法。两者
java.sql.Time和
java.sql.Date具有相似的转换方法。
即,要从 java.sql 转换为 java.time, 您需要寻找:
Timestamp::toInstant()
Timestamp::toLocalDateTime()
Date::toLocalDate()
Time::toLocalTime()
从 java.time 到 java.sql ,要使用另一个方向,请使用新的静态方法:
Timestamp.from(instant)
Timestamp.valueOf(localDateTime)
Date.valueOf(localDate)
Time.valueOf(localTime)
例:
preparedStatement.setTimestamp( 2, Timestamp.from(instant) );



