SQL中也可以用格式字符串定制日期转字符串

三亚小旋风

三亚小旋风

2016-02-19 19:37

下面是个简单易学的SQL中也可以用格式字符串定制日期转字符串教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

SQL中也可以用格式字符串定制日期转字符串
--------------------------------------------------------------------------------

这篇论坛文章(赛迪网技术社区)介绍了SQL Server利用格式字符串定制日期转换为字符串的具体方法,更多内容请参考下文:

在C#中用惯了DateTime.ToString("yyyy-MM-dd"),DateTime.ToString("MM/dd/yyyy")这种日期与字符串的转换方式,在SQL server中没得用,于是乎写了个FUNCTION,功能跟.net 中的DateTime.ToString("formatprovide")方法差不多,不过只实现了日期部分,有兴趣的朋友可以把时间部分补充出来。

create function fn_DateToString(@date datetime, @format varchar(20))

returns varchar(20)

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

as

begin

declare @result varchar(20)

select @result = (replace(replace(replace(@format,'yyyy','20'+substring(convert(char(8),@date,3),7,2)),'MM',substring(convert(char(8),@date,3),4,2)),'dd',substring(convert(char(8),@date,3),1,2)))

return @result

end

使用:

select dbo.fn_datetostring(getdate(),'yyyy-MM-dd')

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

得到结果:2005-07-12

展开更多 50%)
分享

猜你喜欢

SQL中也可以用格式字符串定制日期转字符串

编程语言 网络编程
SQL中也可以用格式字符串定制日期转字符串

字符串格式定义

电脑入门
字符串格式定义

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

复制字符串中的字符

编程语言 网络编程
复制字符串中的字符

用SQL语句实现替换字符串

编程语言 网络编程
用SQL语句实现替换字符串

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

字符串分割

编程语言 网络编程
字符串分割

根据时间日期格式从字符串中解析日期时间

编程语言 网络编程
根据时间日期格式从字符串中解析日期时间

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Excel2007单元格内换行操作提速技巧

Excel2007单元格内换行操作提速技巧

JavaScript的9个陷阱及评点

JavaScript的9个陷阱及评点
下拉加载更多内容 ↓