我有一个日期9/27/2010 8:17:28 PM
我希望用27 september 2010 8:19 PM
这样的格式编写它们如何使用c#
答案 0 :(得分:9)
使用custom DateTime format string:
string res = myDate.ToString("d MMMM yyyy h:mm tt", CultureInfo.InvariantCulture);
更新
正如@Jon Hanna所提到的,这将使用标题大小写(September
)格式化月份,因此如果您想要与示例(september
)完全一样,则可以添加{ {1}}方法调用。
答案 1 :(得分:2)
在msdn。上查看Custom Date and Time Format Strings