使用C#从DateTime获取一天

问题描述 投票:10回答:8

愚蠢的问题。鉴于日期时间的日期,我知道它是星期二,例如我怎么知道它的tue = 2和mon = 1等...

谢谢

c# datetime dayofweek
8个回答
20
投票

您正在寻找DayOfWeek酒店。 然后,正如Dan在下面的评论中建议的那样,只需查看枚举的整数值即可获得整数:

int d = (int)System.DateTime.Now.DayOfWeek

3
投票

DayOfWeek是一个Enum。要获取整数而不是字符串表示,您可以将其强制转换

int i = (int)d.DayOfWeek

3
投票

如果你想找出当天的名字,你可以这样做:

DateTime.Now.DayOfWeek

Response.Write(DateTime.Now.DayOfWeek);


1
投票
DateTime.DayOfWeek

0
投票

是DateTime具有DayOfWeek()方法。


0
投票

我用:

int day = (int)System.DateTime.Now.DayOfWeek;
string dayoftheweek;

在公共部分类表格中:

System.Windows.Forms.Form class 

(对于c#winforms应用程序)


0
投票
 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)*/
© www.soinside.com 2019 - 2024. All rights reserved.