我想在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
数据类型。