【发布时间】:2021-07-30 08:03:38
【问题描述】:
我正在尝试将字符串转换为日期时间,但得到了意想不到的结果。
Select Convert(DateTime, '2015-08-10 13:08:01.725', 121);
结果:
2015-08-10 13:08:01.727
请注意,毫秒已从 725 更改为 727。
我使用的是 Microsoft SQL Server 2014 (SP3-CU2) (KB4482960) - 12.0.6214.1 (X64)。
【问题讨论】:
-
datetime2是否更符合您的期望? -
预期结果是什么?
-
这个Q&A 解释了一个类似的问题。
-
@AmitVerma 预期的结果是毫秒显示为 725,而不是 727。我已编辑问题以澄清这一点。
标签: sql-server