我正在使用c#。
我知道我可以使用
ToLongDateString()
显示类似:
Friday, February 27, 2009
我喜欢做的事情就是显示:
February 27, 2009
我环顾四周,但没有找到用这种格式显示的内容。
答案 0 :(得分:33)
阅读本文:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
尝试使用:
thisDate1.ToString("MMMM dd, yyyy");
答案 1 :(得分:8)
var s = yourDateTime.ToString("MMMM dd, yyyy");
答案 2 :(得分:2)
这样的事情应该有效:
new DateTime(2009, 02, 27).ToString("MMMM dd, yyyy") // February 27, 2009
进一步阅读
更新在C#6及更高版本中,您也可以使用string interpolation,如下所示:
$"{new DateTime(2009, 02, 27):MMMM dd, yyyy}" // February 27, 2009
答案 3 :(得分:2)
尝试使用此功能:http://www.csharp-examples.net/string-format-datetime/ 这些例子都非常简单易读。