月名を英語のフルネームで表示させるには、DateTimeFormatInfo.InvariantInfoを指定してフォーマットする

http://msdn2.microsoft.com/ja-jp/library/zdtaw1bw(VS.80).aspx
http://msdn2.microsoft.com/ja-jp/library/system.globalization.datetimeformatinfo.invariantinfo(VS.80).aspxhttp://msdn2.microsoft.com/ja-jp/library/system.globalization.datetimeformatinfo.monthnames(VS.80).aspx


MessageBox.Show( string.Format(System.Globalization.DateTimeFormatInfo.InvariantInfo, "{0:MMMM,dd,yyyy HH:mm:ss", DateTime.Now) );
これで、「April,16,2008 15:35:48」みたいなフォーマットの日付が表示される。