串MSSQL中如何将日期类型转换为字符串(mssql 日期转化字符)
MSSQL(Microsoft SQL Server)是一款强大的关系型数据库,可以快速高效的操作大量的数据。MSSQL的日期类型数据为date,那么如何将日期类型数据转换为字符串呢?下面介绍几种常用的方法:
一、convert()函数
convert()函数可以将日期类型转换为特定的字符串,可以参考下面的代码:
SELECT convert (varchar(20), create_time,120) as create_date_str
from tb_users
这里的convert函数有3个参数,第一个是要转换成的字符串类型(VARCHAR),第二个是create_time字段,最后一个是转换格式,120表示转换后的日期格式为20200101。
二、format()函数
format()函数可以将日期转换成特定格式的字符串,可参考下面代码:
SELECT format(create_time, 'yyyy-MM-dd HH:mm:ss') as create_date_str
from tb_users
这里的format函数需要2个参数,第一个是要转换的字段create_time,第二个是指定的转换格式,如果需要转换后的字符串穿件可以把’yyyy-MM-dd HH:mm:ss’改成你需要的格式。
三、cast()函数
cast()函数也可以将日期数据转换为字符串,可以参考下面代码:
SELECT cast(create_time as varchar(20)) as create_date_str
from tb_users
这里的cast函数有两个参数,第一个作为要转换的字段,第二个是varchar(20),表示要将其转换为20位的字符串。
本文介绍了MSSQL中如何将日期类型转换为字符串的几种常用方法,以上这些函数都可以方便的将日期类型转换为特定的字符串格式,便于后期数据的使用。