可以使用SQL函数CONVERT和SUBSTRING来将datetime类型转换为字符串并截取前19位,具体语法如下:

SELECT CONVERT(varchar(19), your_datetime_column, 120) AS datetime_string FROM your_table

其中,120是转换格式,表示yyyy-mm-dd hh:mi:ss,varchar(19)表示转换后的字符串长度为19位。

然后,如果需要截取前19位,可以使用SUBSTRING函数:

SELECT SUBSTRING(CONVERT(varchar(19), your_datetime_column, 120), 1, 19) AS datetime_string FROM your_table

其中,1表示从第一个字符开始截取,19表示截取的长度为19位。

sql 把datetime类型转换成字符串 截取前19位

原文地址: https://www.cveoy.top/t/topic/fius 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录