您的位置:首页 > 博客中心 > 数据库 >

sql中文日期格式转换(xxxx年x月x日)

时间:2022-03-14 00:42

declare @dd nvarchar(50)
set @dd=‘2014年10月1日‘
select replace(replace( replace(@dd,‘日‘,‘‘),‘月‘,‘-‘),‘年‘,‘-‘)

别人的方法

DECLARE @a VARCHAR(30)=‘2012年10月13日‘
SELECT SUBSTRING(@a,0,CHARINDEX(‘年‘,@a))+‘-‘+SUBSTRING(@a,CHARINDEX(‘年‘,@a)+1,CHARINDEX(‘月‘,@a)-CHARINDEX(‘年‘,@a)-1)+‘-‘+SUBSTRING(@a,CHARINDEX(‘月‘,@a)+1,CHARINDEX(‘日‘,@a)-CHARINDEX(‘月‘,@a)-1)

 

热门排行

今日推荐

热门手游