关于在SQL Server中使用UTC时间保存当前日期的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于在SQL Server中使用UTC时间保存当前日期的问题相关的知识,希望对你有一定的参考价值。
我想在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
数据类型。
答案
错误类型
以上是关于关于在SQL Server中使用UTC时间保存当前日期的问题的主要内容,如果未能解决你的问题,请参考以下文章
使用哪种 SQL Server sql 数据类型来保留 UTC 日期时间