转换DateTime.Now.Month;作为字符串值

问题描述:

int month=DateTime.Now.Month; 

它给输出= 04转换DateTime.Now.Month;作为字符串值

但我怎么拿到每月从后面的代码串“月”?

string month = DateTime.Now.ToString("MMMM"); 

有关其他提示如何使用ToString得到另一个结果,这可能会帮助: http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm

string month = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(DateTime.Now.Month); 

..如果你想让它在正确的文化

@pranay,@gsharp:DateTime.ToString(string format)方法尊重当前的文化。