我有这个:var date = new DateTime(2009, 12, 5);
...
......并且需要这个:"Let's meet on December 5th."
如果我这样做:string.Format("Let's meet on {0:MMMM} {0:d}th", date)
...
...我明白了:"Let's meet on December 12/05/2009th"
那么如何输出日期部分(低于10时的一位数)?
(请忽略“第一”/“第二”/“第三”/“第五”问题)
答案 0 :(得分:5)
As per MSDN,试试这个:
string.Format("Let's meet on {0:MMMM} {0:%d}th", date)
或只是制作一个格式说明符:
string.Format("Let's meet on {0:MMMM d}th", date)
答案 1 :(得分:-1)
string.Format("Let's meet on {0:MMMM} {1}th",date ,date.Day)