日期格式为:日 月 日,年。

15

我正在使用C#。

我知道我可以使用

    ToLongDateString() 

展示类似于:

   Friday, February 27, 2009

我更喜欢做的是展示类似这样的内容:

  February 27, 2009
我四处寻找,但没有找到适合以这种格式显示的内容。

2
DateTimeToString 重载在哪里? - King King
请查看 http://www.dotnetperls.com/datetime-format。 - Jon La Marr
这个链接也应该很有帮助:http://www.codeproject.com/Articles/19677/Formats-for-DateTime-ToString - Jonesopolis
你好。你找到正确的答案了吗?如果你使用自定义日期格式 -> 你将失去文化兼容性。例如,“D”格式在“en-US”中得到“Thursday, January 1, 1970”,而在“ru-RU”中得到“1 января 1970”。 - Mykyta Bondarenko
4个回答

42

10

3

类似以下的代码应该可以正常工作:

new DateTime(2009, 02, 27).ToString("MMMM dd, yyyy") // February 27, 2009

更多阅读

更新 在C# 6及更高版本中,您还可以使用字符串插值,如下所示:

$"{new DateTime(2009, 02, 27):MMMM dd, yyyy}" // February 27, 2009

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接