这个代码是什么,我试图做一个简化版本:字符串日期星期几
this.dateValue = "8/12/2005";
return DateTime.dateValue.DayOfWeek.ToString();
我想用我的DATEVALUE在代替“NOW”
这个代码是什么,我试图做一个简化版本:字符串日期星期几
this.dateValue = "8/12/2005";
return DateTime.dateValue.DayOfWeek.ToString();
我想用我的DATEVALUE在代替“NOW”
的DateTime.Now
属性返回日期时间,星期是日期时间的属性,所以你可以简单地做
return DateTime.Now.DayOfWeek.ToString();
要得到的周
0123当天的文字版如果你想反转这个,你可以从字符串中解析一个新的DateTime。
return DateTime.Parse("8/12/2005").DayOfWeek.ToString();
注意我们的字符串不能被解析。你可能想看看TryParse方法。
this.dateValue = "8/12/2005";
DateTime dt;
// assuming the expected date is the 8th of Dec 2005, otherwise use m/d/yyyy
if (DateTime.TryParseExact(this.dateValue, "d/m/yyyy", CulterInfo.InvariantCulture,
DateTimeStyles.None, out dt))
{
return dt.DayOfWeek.ToString();
}
else
{
return null;
}
哪里是'Now'? –
我不完全确定你在问什么,甚至不会像编写的那样编译。 – MikeTheLiar
我认为这在编辑之前变得更有意义... – Liath