Skip to main content
 首页 » 编程设计

datetime之DateTime在C#,Silverlight中从int转换为Month名称

2025年02月15日30lori

我正在尝试打印月份的名称,而不是每个月的整数值。 (例如,如果日期是2002年2月2日,我希望“月”读出“2月”而不是“2”。

我正在使用system.DateTime.now来获取当前月份。当我尝试在表格上打印当前月份时,它只是将月份的相关整数值放进去,而我想输入月份名称。

我知道这可以使用大小写切换或if语句将数字分别转换为单词值来完成,但是我只是想知道是否存在一个简单的内置转换命令,该命令会自动告诉应用程序打印出月份的名称而不是相关的整数值。

我正在使用C#-4.0,Silverlight-4.0在Visual Studio 2010环境中进行编程。

请您参考如下方法:

试试DateTime.Now.ToString("MMMM")
有关其他格式字符串,请参见MSDN: Custom Date and Time Format Strings