C# 生成日期时间(exp:09.02.2009)到字符串日期(exp:Monday)
我正在尝试学习或生成任何代码来学习字符串C# 生成日期时间(exp:09.02.2009)到字符串日期(exp:Monday),c#,.net,datetime,date,C#,.net,Datetime,Date,我正在尝试学习或生成任何代码来学习字符串day(“26.02.2009”)-->给我“星期三” 我需要一个C#中的静态datefunction 例如: datetime Str_day= Returnstringdate("09.02.2009"); ---->Str_day="Monday"; Returnstringdate("09.02.2009") { it must return Monday!!! } 或 允许您指定要分析的日期的确切格式。然后可以使用ToSt
day(“26.02.2009”)
-->给我“星期三”
我需要一个C#中的静态datefunction
例如:
datetime Str_day= Returnstringdate("09.02.2009"); ---->Str_day="Monday";
Returnstringdate("09.02.2009")
{
it must return Monday!!!
}
或
允许您指定要分析的日期的确切格式。然后可以使用ToString(“dddd”)
以字符串形式返回一周中的某一天
DateTime date = DateTime.ParseExact("09.02.2009", "dd.MM.yyyy",
CultureInfo.InvariantCulture);
string dayOfWeek = date.ToString("dddd");
或者,也可以使用返回枚举值的属性
DateTime date = DateTime.ParseExact("09.02.2009", "dd.MM.yyyy",
CultureInfo.InvariantCulture);
DayOfWeek day = date.DayOfWeek;
string dayString = day.ToString("G");
尽管第二个选项将以非定标(英语)字符串的形式生成星期几。允许您指定解析日期的确切格式。然后可以使用ToString(“dddd”)
以字符串形式返回一周中的某一天
DateTime date = DateTime.ParseExact("09.02.2009", "dd.MM.yyyy",
CultureInfo.InvariantCulture);
string dayOfWeek = date.ToString("dddd");
或者,也可以使用返回枚举值的属性
DateTime date = DateTime.ParseExact("09.02.2009", "dd.MM.yyyy",
CultureInfo.InvariantCulture);
DayOfWeek day = date.DayOfWeek;
string dayString = day.ToString("G");
尽管第二个选项将以非本地化(英文)字符串的形式生成星期几。在DateTime对象上使用
DateTime.DayOfWeek
属性
另请参见。对DateTime对象使用
DateTime.DayOfWeek
属性
另请参见。26.02.2009是一个星期四,b您可能无法获得您想要的“现成”代码。但是如果你表现得更认真,你可能会得到你“需要”的帮助。2009年2月26日是星期四,BTW你可能不会得到你“想要”的“现成”代码。但如果你表现得更认真,你可能会得到一些“需要”的帮助。请注意,DateTime.ParseExact需要第三个IFormatProvider参数。请注意,DateTime.ParseExact需要第三个IFormatProvider参数。