0
CurrentCulture
のYearMonthPattern
を手動で設定するのがよいコーディング慣行であるかどうか尋ねたいと思いますか?私の問題は現在の文化をInvariant
に設定し、YearMonthPattern
を変更したことです。手作業で文化情報の年の時間パターンを設定する
Culturesを設定した直後に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。私がCulturesを設定しないうちに、デフォルトでは 'English(United States)'に設定されていました。しかし、私は文化を設定していないときに問題を抱えているので、初期化に着手し、この不変の文化(私はデフォルトのものだと思う)を見つけました。そして、この「YearTimePattern」が変更されました。私は上記の私のコードに固執すると思います。ありがとう – KaeL