0
我想问一下,手动设置CurrentCulture
的YearMonthPattern
是否是一种很好的编码习惯?我的问题是我将当前文化设置为Invariant
,并且YearMonthPattern
已更改。手动设置文化信息年份时间模式
我所做的只是在设置文化之后添加了代码来设置YearMonthPattern
。
//Set Cultures
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(127);
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(127);
//Set Year Month Pattern
System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.YearMonthPattern = "MMMM, yyyy";
谢谢Darin。在我不设置文化之前,默认情况下它被设置为“英语(美国)”。但是当我不设置文化时,我遇到了问题,所以我想出了它的初始化,并发现这个“不变的文化”(我认为它是默认的文化)。后来,这个'YearTimePattern'被改变了。我想我会坚持我的代码上面。感谢:D – KaeL