判斷乙個日期輸入是否正確。

2021-09-25 14:00:06 字數 484 閱讀 7093

本程式用於驗證輸入從公元元年後的乙個日期,然後判斷日期是否正確。若輸入錯誤日期,則繼續進行此流程,直至日期正確。

rq函式中先對月份和年份進行判斷,然後在switch中對二月做閏年的處理,判斷其是否正確。

#include

int rq(int y, int m, int d)

if (year < 1)

switch (month)

case 4:case 6:case 9:case 11:

if (day < 1 || day>30)

case 2:

if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)

}else if(day < 1 || day > 28)

}return 1;

}int main()

else

return 0;

}

如何驗證日期輸入是否正確?

option explicit dim strdate 記錄輸入的日期,字元型.dim datdate 測試輸入的日期是否正確,日期型.千花飛舞之日期驗證 css export.css type text css strdate request.form strdate if strdate the...

C 判斷日期時間格式是否正確

是否為日期型字串 日期字串 2008 05 08 public static bool isdate string strsource 0?13578 1 02 0?1 9 12 d 3 01 1 6 9 2 9 d d 0?13456789 1 012 0?1 9 12 d 30 1 6 9 2 ...

C 正規表示式判斷輸入日期格式是否正確

是否為日期型字串 日期字串 2008 05 08 public static bool isdate string strsource return regex.ismatch strsource,1 6 9 2 9 d d 0?13578 1 02 0?1 9 12 d 3 01 1 6 9 2 ...