问题
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
回答1:
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
回答2:
DayOfWeek is an Enum. To get the integer instead of the string representation you can cast it
int i = (int)d.DayOfWeek
回答3:
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);
回答4:
http://msdn.microsoft.com/en-us/library/system.dayofweek.aspx
回答5:
DateTime.DayOfWeek
回答6:
Yes DateTime has DayOfWeek() method.
回答7:
I use:
int day = (int)System.DateTime.Now.DayOfWeek;
string dayoftheweek;
In the public partial class Form :
System.Windows.Forms.Form class
(For a c# winforms application)
回答8:
DateTime dt = Convert.ToDateTime (txtMaxDate.Value); /*Store date in dt */
int day = dt.Day; /*Get date as (01-01-2019 then it will give 01 as day)*/
来源:https://stackoverflow.com/questions/2988406/get-day-from-datetime-using-c-sharp