我将星期几存储在数据库中,其中星期日= 1,星期一= 2等.
在来自数据库的查询中,我需要将日期转换为System.DayOfWeek.
根据MSDN:
此枚举中常量的值范围从DayOfWeek.Sunday到DayOfWeek.Saturday.如果强制转换为整数,则其值的范围从零(表示DayOfWeek.Sunday)到六(表示DayOfWeek.Saturday).
这意味着在我查询数据之后,我需要在将结果转换为之前减去1 DayOfWeek.
这样安全吗?
或者我是否需要担心DayOfWeek更改的数值?