小编典典

SQL Server中的DateTime2 vs DateTime

sql

哪一个:

SQL Server 2008+中存储日期和时间 推荐方法是什么?

我知道精度(可能还有存储空间)上的差异,但是暂时忽略这些差异,是否有关于何时使用什么的最佳实践文档,或者也许我们应该只使用datetime2


阅读 186

收藏
2021-05-05

共1个答案

小编典典

有关datetime的MSDN文档建议使用datetime2。这是他们的建议:

使用timedatedatetime2datetimeoffset数据类型的新工作。这些类型符合SQL标准。它们更便携。
timedatetime2datetimeoffset 提供更高的秒精度。
datetimeoffset为全球部署的应用程序提供时区支持。

datetime2具有更大的日期范围,更大的默认小数精度和可选的用户指定精度。另外,根据用户指定的精度,它可能会使用较少的存储空间。

2021-05-05