给我“星期三” 我需要C#中的静态datefunction。 例如: datetime Str_day= Retur-6ren">
gpt4 book ai didi

c# - 生成日期时间(exp:09.02.2009)到字符串日期(exp:Monday)

转载 作者:太空宇宙 更新时间:2023-11-03 17:47:40 29 4
gpt4 key购买 nike

我正在尝试学习或生成任何代码来学习字符串day("26.02.2009") --->给我“星期三”

我需要C#中的静态datefunction。

例如:

datetime Str_day= Returnstringdate("09.02.2009");  ---->Str_day="Monday";

Returnstringdate("09.02.2009")

{
it must return Monday!!!
}


要么

Returnstringdate("09.02.2009 12:30:32")

{
it must return Monday!!!
}

最佳答案

DateTime.ParseExact允许您指定解析日期的确切格式。然后,您可以使用ToString("dddd")以字符串形式返回星期几。

DateTime date = DateTime.ParseExact("09.02.2009", "dd.MM.yyyy", 
CultureInfo.InvariantCulture);

string dayOfWeek = date.ToString("dddd");


或者,您可以使用 DayOfWeek属性,该属性返回 System.DayOfWeek枚举值。

DateTime date = DateTime.ParseExact("09.02.2009", "dd.MM.yyyy", 
CultureInfo.InvariantCulture);

DayOfWeek day = date.DayOfWeek;
string dayString = day.ToString("G");


尽管第二个选项将以非本地化(英语)字符串形式产生星期几。

关于c# - 生成日期时间(exp:09.02.2009)到字符串日期(exp:Monday),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/527474/

29 4 0