|
|
SQL中也可以用格式字符串定制日期转字符串
( 2008/6/6 09:47 )
这篇论坛文章(赛迪网技术社区)介绍了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) 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') 得到结果:2005-07-12
|
·优化SQLServer数据库服务器内存配置的策略 (8-26) ·详细讲解Sybase数据库乱码问题的解决方法 (8-26) ·在控制中心点选数据库时出现的SQL1031N问题 (8-22) ·详细讲解Sybase数据库乱码问题的解决方法 (8-22) ·在控制中心点选数据库时出现的SQL1031N问题 (8-19) 热议文章·诺基亚中国面临四大挑战 (8-27) 评:对于第四点。Nokia确实还没有进入的必要,对于一个正在使用中的网络,对终端的需... ·现在部署WiMAX还是等待LTE? (8-27) ·左迅生感叹网通品牌会消失 称合并后不会裁员 (8-26) ·联通网通重组9月16日表决 员工9月前不转网 (8-15) ·联通预计两年投入1000亿元建设无线网络 (8-14) ·3G发牌猜想:三家运营商将同领TD牌照? (8-13) ·基于单片机和GPRS的矿区铁路道口监测系统 (8-28) ·视频会议中的帧、行、场 (8-28) ·高清视频会议和高清电视的区别 (8-28) ·NGN(下一代网络)安全问题分析 (8-28) ·NGN(下一代网络)组网实践中的思考 (8-28) ·NGN(下一代网络)接入层建设解决方案 (8-28) |
|||||||||||||||
|