従業員が1か月で取った葉を見つけたいです。コードはすべての日付で完全に機能します。さて、1月に従業員が取った葉を見つけたい場合、範囲は次のとおりです。
DateTime first = Convert.ToDateTime(DateTime.Now.Month + "01" + DateTime.Now.Year);
DateTime end = Convert.ToDateTime(DateTime.Now.Month + "31" + DateTime.Now.Year);
問題は、一部の月には31日がないことです。変数FromとToを範囲に割り当てる簡単な方法はありますか?月の2月または4月は、31日がないため、エラーが発生します。
検索を実行するためのコードは次のとおりです。
returnedRows = LeaveDS.Tables["Leave"].Select("LeaveDate >= #" + first + "# AND LeaveDate <= #" + end + "#");