曜日をデータベースに保存しています。ここで、日曜日= 1、月曜日=2などです。
データベースからのクエリで、日をに変換する必要がありますSystem.DayOfWeek
。
MSDNによると:
この列挙の定数の値の範囲は、DayOfWeek.SundayからDayOfWeek.Saturdayです。整数にキャストする場合、その値の範囲はゼロ(DayOfWeek.Sundayを示す)から6(DayOfWeek.Saturdayを示す)です。
つまり、データをクエリした後、結果をに変換する前に1を引く必要がありますDayOfWeek
。
これは安全ですか?それとも、変化
の数値を気にする必要がありますか?DayOfWeek