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