C#: Set initial DayOfWeek as Monday not Sunday
Is there a way to set the first DayOfWeek as Monday = 0 not Sunday? (int)dateList[0].DayOfWeek == 0) // 0 = Sunday You would need to create a custom culture, and specify the initial DayOfWeek as Monday. An instance of your custom culture would need to be set to whatever context is normally used to access culture information (i.e. Thread.CurrentCulture ). The following article should get you started on creating a custom culture: How to: Create Custom Cultures EDIT: I just reread your question, and I noticed something. You can not change the DayOfWeek property...that is simply an enumeration