有没有办法在datetime
中将C#
2016年1月28日转换为 2016年1月28日星期五?
我正在使用.ToShortDateString()
来删除时间。我只想要约会。
答案 0 :(得分:5)
使用DateTime.ToLongDateString()
功能,它旨在满足您的要求。
答案 1 :(得分:3)
您可以改用.ToLongDateString()
。例如:
DateTime myDateTime = new System.DateTime(2001, 5, 16, 3, 2, 15);
Console.WriteLine(myDateTime.ToLongDateString());
这将输出" 2001年5月16日星期三" 到控制台窗口。
答案 2 :(得分:2)
将日期转换为字符串时,您可以设置其格式
someDate.ToString("dddd MMMM d yyyy");
应该为您提供所需的格式。
.ToLongDateString()
也应该有效,但它不能为您提供自定义功能。
您可以在此处找到有关日期格式的更多信息:Custom Date and Time Format Strings