datetime.tostring() 如何能让月份显示是英文

datetime.tostring() 怎么能让月份显示是英文stringdatetime datetimeSystem.DateTime.Now.ToString(

datetime.tostring() 怎么能让月份显示是英文
string   datetime   =   " ";
                datetime=System.DateTime.Now.ToString( "dd-MMMM-yyyy ");
                Response.Write(datetime);
                Response.End();

这样显示的是29-一月-2007。
我想让他显示为29-January-2007   应该如何改?
谢谢

[解决办法]
string datetime = " ";datetime=System.DateTime.Now.ToString( "dd-MMMM-yyyy ",System.Globalization.DateTimeFormatInfo.InvariantInfo);Response.Write(datetime);Response.End();