在 SQL Server 中,datetime 类型的数据存储带有日期和时间的信息。如果要在 Java 中将其转换为 LocalDateTime 类型,可以使用以下代码:
String sqlTimestamp = "2020-06-22 12:34:56.789";
Timestamp timestamp = Timestamp.valueOf(sqlTimestamp);
LocalDateTime localDateTime = timestamp.toLocalDateTime();
首先,通过 Timestamp.valueOf 将 SQL Server 中的 datetime 字符串转换为 Java 中的 Timestamp 对象。然后,通过 Timestamp.toLocalDateTime 将 Timestamp 对象转换为 LocalDateTime 对象。