我想问一下,手动设置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";
我看不出有什么问题。只是它可能不符合实际的文化模式,但如果这是你想要的年份显示方式,它是可以的。