在SQL server中:如何修改表中的时间,数据类型并仅仅保留年/月/日 时:分:秒目前的datetime列内容为: 1905-02-20 00:00:00.0000000,我想保留为:1905-02-20 0:00:00不知如何修改,哪位友友懂啊,实在搞不出来了
收起
引用 皆我百晓生 小程序回复内容作答:在SQL Server中,你可以使用CONVERT函数来修改时间的数据类型并且只保留年/月/日 时:分:秒。以下是一种方法:
CONVERT
UPDATE 表名 SET 时间列名 = CONVERT(VARCHAR(19), 时间列名, 120)
在上述命令中,你需要将表名替换为你的表名,将时间列名替换为你的时间列名。
表名
时间列名
要保留年/月/日 时:分:秒,我们需要使用CONVERT函数将时间列从datetime类型转换为varchar类型,并使用参数120设置格式。
datetime
varchar
120
Hope this helps!
报告相同问题?