我正在尝试将字符串转换为日期时间,如下所示select CONVERT(datetime, '31-05-2022 04:00:00.105', 105)
但毫秒的精度发生了变化。这怎么可能 ?
就我而言,它给了我2022-05-31 04:00:00.107
感谢您的帮助。
日期时间仅精确到 3.33 毫秒。如果您尝试插入一个比该值更精确的值,MS SQL 将四舍五入到接近可接受的值。更多信息请点击这里:
存储在 SQL Server 中时,我的 DateTime 中的毫秒发生变化 https://stackoverflow.com/questions/7823966/milliseconds-in-my-datetime-changes-when-stored-in-sql-server
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)