龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Sql Server开发 >

mssql 中文日历转换正常英文日历

时间:2013-01-03 18:08来源:未知 作者:admin 点击:
分享到:
mssql 中文日历转换正常英文日历 declare @chs varchar(100) set @chs = '一九八六年十一月廿四' set @chs = replace(@chs collate chinese_prc_bin, '闰', '') if substring(@chs,6,1) '十' set @chs = stuff(@chs, 6, 0, '0') set

mssql 中文日历转换正常英文日历

declare @chs varchar(100)
set @chs = '一九八六年十一月廿四'

set @chs = replace(@chs collate chinese_prc_bin, '闰', '')
if substring(@chs,6,1) <> '十' set @chs = stuff(@chs, 6, 0, '0')

set @chs = replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(@chs collate chinese_prc_bin,'年','-'),'月','-'),'十-','10-'),'初十','10'),'二十','20'),'三十','30'),'初','0'),'十','1'),'','2'),'','3'),'0','0'),'零','0'),'一','1'),'二','2'),'三','3'),'四','4'),'五','5'),'六','6'),'七','7'),'八','8'),'九','9')

select @chs

 


精彩图集

赞助商链接