世界完全對稱日 SQL

2021-06-01 10:14:23 字數 895 閱讀 2194

寫乙個函式檢測:思路簡單不再描述

create function dbo.issymmetrydate

( @datetime as datetime

)returns bit

asbegin

declare @dateyy as char(4),@dateddmm as char(4),@flag as bit

set @dateyy=substring(convert(char(8),@datetime,112),1,4)

set @dateddmm=substring(convert(char(8),@datetime,112),5,4)

if (reverse(@dateyy)=@dateddmm)

begin

set @flag=1

endelse

begin

set @flag=0

endreturn @flag

end

測試**:

declare @startdate as datetime,@enddate as datetime

set @startdate='2000-01-01'

set @enddate='3000-01-01'

while (@startdate <= @enddate)

begin

if (dbo.issymmetrydate(@startdate)=1)

begin

print convert(char(10),@startdate,120)

endset @startdate = dateadd(day,1,@startdate)

end

測試結果

世界完全對稱日

世界完全對稱日 我的程式 程式的版權和版本宣告部分 檔名稱 test.cpp 完成日期 2020年 2 月 2 日 對任務及求解方法的描述部分 輸入描述 無 問題描述 列出自紀元以來,出現過多少次世界完全對稱日 程式輸出 512 問題分析 略 演算法設計 略 include using namesp...

世界完全對稱日計算(C )

今天是世界完全對稱日 2011 1102 所以就想寫乙個演算法來計算一段時間內所有的完全對稱日。看看有多少日期是世界完全對稱日 描述 輸入開始和結束年份,求出其中所有的完全對稱日。輸入 輸入開始年份startyear和結束年份endyear startyear endyear 輸出 輸出所要求的完全...

世界對稱日1

程式的版權和版本宣告部分 檔名稱 世界對稱日.cpp 作 者 孫明月 完成日期 2020 年 2 月 3 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 求自紀元以來的世界對稱日 程式輸出 世界對稱日有512天 問題分析 略 演算法設計 略 include intis ...