【发布时间】:2021-07-09 19:10:04
【问题描述】:
我正在尝试使用以下查询将日期值转换为 SQL 中的日期时间,这会导致值无效:
select convert(datetime,date_1, 25) from table1;
date_1(数据类型日期): 2019-12-02
预计 o/p: 2019-12-02 00:00:00.000
实际 o/p: 1905-06-29 00:00:00.000
谁能告诉我将日期转换为日期时间的正确方法?我尝试的方法有什么问题?
【问题讨论】:
-
检查您的输入值。这对我来说按预期工作。
-
DATE 数据类型的域远远超过 DATETIME。您将需要以某种方式对此进行调整。首先选择 date_1 (nice column name btw)
-
试试
convert(datetime,date_1, 23)
标签: sql sql-server sqldatetime