关于在SQL Server中使用UTC时间保存当前日期的问题

问题描述 投票:0回答:1

我想在SQL Server 2014中使用UTC时区保存日期。我已经使用ZonedDateTime zonedDateTime = ZonedDateTime.now(ZoneId.of("UTC"))获取当前日期时间,并使用Hibernate会话对象将其持久保存到数据库。在调试时,我可以看到Java程序中的日期像2019-09-25T13:22:29.573Z[UTC]这样很好,但是在数据库列中保存后,日期却像2019-09-25 18:53:23.3630000这样。它会根据系统时间自动转换时间部分。有人可以建议出什么问题吗?我在数据库中创建此列时使用了datetime2数据类型。

java hibernate sql-server-2014
1个回答
0
投票

错误类型

© www.soinside.com 2019 - 2024. All rights reserved.