【发布时间】:2018-02-19 09:58:44
【问题描述】:
我想将字符串转换为日期时间。
所以我正在构建这段代码:
SELECT CONVERT(datetime, '23:00', 103)
如果我尝试执行这段代码,我有这个:
1900-01-01 23:00:00.000
但是如果我尝试执行这个转换:
SELECT CONVERT(datetime, '24:00', 108)
我有这个错误:
将 varchar 数据类型转换为日期时间会生成一个不在允许值范围内的值。
【问题讨论】:
-
可能 00:00 是有效时间,而不是 24:00。
-
是的,试试 00:00
标签: tsql datetime type-conversion