我们正在try 在Java中映射OffsetDateTime
并使用JDBCTemplate
插入到SQL Server中.我们的客户分布在世界多个不同时区.
OffsetDateTime的合适的SQL Server/Azure SQL数据列类型是什么?我没有在这里的图表中看到它.https://learn.microsoft.com/en-us/sql/connect/jdbc/using-basic-data-types?view=sql-server-ver16个
using java.time.OffsetDateTime
private OffsetDateTime purchaseDate;
我认为是MS SQL datetimeoffset
,但是该表将Java类型显示为microsoft.sql.DateTimeOffset
,而不是java.time.OffsetDateTime
.
然而,在SQL中使用datetimeoffset
似乎也适用于java.time.OffsetDateTime
,只是想确认一下.