摘要: 下文讲述在sqlserver数据库中,将日期数据转换为指定格式的方法分享,如下所示;
实验环境:sqlserver 2008 r2
实现思路:
实现方法1: 使用year函数和month函数获取相应的数值,然后采用字符串拼接的方法输出相应的数据
实现方法2: convert(varchar(30), getdate(), 120),然后使用字符串截取函数截取前几位的数据 例:
declare @maomao datetime set @maomao =getdate() select left( convert(varchar(20),@maomao, 120) ,7) select convert(varchar(4),year(@maomao)) +'-'+ convert(varchar(2),month(@maomao))
相关阅读:
mssql sqlserver month关键字返回指定日期月份的整数–用法
mssql sqlserver 字符串截取函数substring left right 用法举例说明
mssql sqlserver datepart 日期生成函数使用说明
mssql sqlserver datename 日期生成函数使用说明