怎么把sql date都转换为string

Convert 函数是日期转换的通用工具。
可以根据需要更改格式。

语法就是这三段: 1 . 目标类型,长度可选 2 . 待转移的价值 3 .格式化代码
我上周刚刚处理了一个。
我用1 2 0换算成月、日、时、分、秒。

sql语句中怎么把date类型转换为string

嘿,让我告诉你一件事。
去年我在上海帮一个朋友建一个网站,他的数据库总是出现日期格式的问题。
我用这个转换函数来帮助他弄清楚。
看这个东西:
selectConvert(varchar(1 0),getdate(),1 2 0)------------------------------------------------注意里面的Convert()函数。
定义和用法 CONVERT() 函数是将日期转换为新数据类型的通用函数。
CONVERT() 函数可以以各种格式显示日期/时间数据。
语法 CONVERT(数据类型(长度),要转换的数据,样式) data_type(length) 指定目标数据类型(具有可选长度)。
data_to_be_converted包含需要转换的值。
style 指定日期/时间输出格式。
可用样式值:
StyleID样式格式 1 00 或 0monddyyyhh:miAM(或 PM) 1 01 毫米/日/年 1 02 年.月.日 1 03 日/月/年 1 04 日.月.年 1 05 日-月-年 1 06 ddmonyy 1 07 月,yy 1 08 小时:分:秒 1 09 或 9 monddyyyyhh:mi:ss:mmmAM(或 PM) 1 1 0 毫米-日-年 1 1 1 年/月/日 1 1 2 年月日 1 1 3 或 1 3 ddmonyyyyhh:mi:ss:mmm(2 4 小时) 1 1 4 小时:mi:ss:mmm(2 4 小时) 1 2 0 或 2 0yyyy-mm-ddhh:mi:ss(2 4 小时) 1 2 1 或 2 1 yyyy-mm-ddhh:mi:ss.mmm(2 4 h) 1 2 6 yyyy-mm-ddThh:mm:ss.mmm(无空格) 1 3 0ddmonyyyyhh:mi:ss:mmmAM 1 3 1 dd/mm/yyhh:mi:ss:mmmAM
示例下面的脚本使用 CONVERT() 函数来显示不同的格式。
我们将使用 GETDATE() 函数来获取当前日期/时间: 转换(VARCHAR(1 9 ),GETDATE()) 转换(VARCHAR(1 0),GETDATE(),1 1 0) 转换(VARCHAR(1 1 ),GETDATE(),1 06 ) CONVERT(VARCHAR(2 4 ),GETDATE(),1 1 3 )
结果类似: 1 2 /2 9 /2 008 1 1 :4 5 上午 2 008 年1 2 月2 9 日 2 008 年 1 2 月 2 9 日 2 008 年 1 2 月 2 9 日 1 6 :2 5 :4 6 .6 3 5
看看这个效果:一个函数可以处理多种格式。
前年我在北京做一个系统。
客户要求日期以年月日的格式显示,所以我使用了Convert(1 3 , getdate()),非常简单。
但需要注意的是,如果样式值使用不正确,例如例如,1 1 2 显示为“2 008 1 2 2 9 ”,这是一个纯数字,有时客户无法理解。