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

时间:2010-04-30 05:25:18

标签: c# asp.net datetime

int month=DateTime.Now.Month;

输出为= 04

但是如何从代码中将字符串“4月”作为字符串?

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:3)

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

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

答案 2 :(得分:2)

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