Silly question. Given a date in a datetime and I know it's tuesday for instance how do i know its tue=2 and mon=1 etc...
Thanks
C# today's date Now; Console. WriteLine(now. ToString("F")); The example prints today's date.
To convert a DateTime to a TimeSpan you should choose a base date/time - e.g. midnight of January 1st, 2000, and subtract it from your DateTime value (and add it when you want to convert back to DateTime ). If you simply want to convert a DateTime to a number you can use the Ticks property. Save this answer.
You are looking for the DayOfWeek property.
Then, as Dan suggests in the comment below, just look at the integer value of the enum to get the day as integer:
int d = (int)System.DateTime.Now.DayOfWeek
DayOfWeek is an Enum. To get the integer instead of the string representation you can cast it
int i = (int)d.DayOfWeek
if you want to find out the name of the day, you can do this as follows:
DateTime.Now.DayOfWeek
Response.Write(DateTime.Now.DayOfWeek);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With