数据库用select语句查询闰年

数据库用select语句查询闰年,第1张

create function [dbo].[fn_IsLeapYear]

(

@year int

)

returns varchar(14)

as begin

declare @returnvalue int

----varchar(14)

declare @setvalue int

set @setvalue=datepart(mm,dateadd(dd,1,cast((cast(@year as varchar(4))+ '0228') as datetime)))

if(@setvalue=2)

set @returnvalue=1

---@returnvalue='闰年'

else

set @returnvalue=0

---@returnvalue='非闰年'

----return (cast (@year as varchar(8))+'年:'+@returnvalue)

return @returnvalue

end

GO

--sqlserver

declare @Year int

set @Year = YEAR(GETDATE())

if @Year % 4 = 0

select '闰年'

else

select '非闰年'

Scanner scan = new Scanner(System.in)

int input = scan.nextInt()

if ((input % 4 == 0 &&input % 100 != 0)

|| (input % 4 == 0 &&input % 100 == 0))

System.out.println(input + "年是闰年")

else

System.out.println(input + "年是平年")


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10817828.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存