create function [dbo].[ToNY]
( 
@BeginDate datetime
)
returns nvarchar(100)
as
begin
declare @MyYear int,@MyMonth int,@MyDay int,@MyDate datetime,@MyDateName nvarchar(100)
set @MyYear=datepart(year,@BeginDate)
set @MyMonth=datepart(month,@BeginDate)
set @MyDay=datepart(day,@BeginDate)

if LEN(@MyMonth)=1
set @MyDateName=convert(varchar(4),@MyYear)+N'年0'+convert(varchar(2),@MyMonth)+N'月'
else
set @MyDateName=convert(varchar(4),@MyYear)+N'年'+convert(varchar(2),@MyMonth)+N'月'

--if LEN(@MyDay)=1
--set @MyDateName=@MyDateName+'0'+convert(varchar(2),@MyDay)+N'日'
--else
--set @MyDateName=@MyDateName+convert(varchar(2),@MyDay)+N'日'
return @MyDateName
end

相关文章:

  • 2022-01-22
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2021-11-30
  • 2021-12-27
  • 2022-12-23
  • 2021-12-01
相关资源
相似解决方案