Tutorial :Return index value datetime.now.dayofweek but how?



Question:

is there any function of datetime return dayofweekindex? such as:
int Todaywhat_is_Index= = DateTime.Now.IndexOfDayofThisWeek;
if Today is friday, it must be return 5
ifToday is Saturday, it must be return 6
ifToday is Sunday, it must be return 0


Solution:1

Yes, check DateTime.DayOfWeek.

Please note this depends on the regional settings (here in Europe Monday is the first day of the week).


Solution:2

This little one-liner works independent of locale, with always Friday == 5

int x = (int)System.Globalization.CultureInfo          .InvariantCulture.Calendar.GetDayOfWeek(DateTime.Now);  


Solution:3

Try this:

 int dayOfWeek;   dayOfWeek = (int)System.DateTime.Now.DayOfWeek - (int)System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek + 1  

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »