CultureInfo
の場合、DateTimeFormat.AbbreviatedMonthNames
を呼び出すと、.
(['jan.',... 'dis.']
など)で終わる配列が返されます。カルチャ月の末尾が簡略化された
これはビルドサーバーではなく、すべての開発者マシンで発生するわけではありません。 CurrentCulture
とマシンの場所/言語が設定されているものとは相関関係がないようです。
これを選択するテストはスペイン語の文化のためのもので、スペイン語の場合はCultureInfo
を明示的に作成します。だから、私はこの情報がどこかでハードコーディングされていると思っていて、ただ読まれていると思います。 CultureData.AbbreviatedMonthNames(calendarId)
からお読みください。
更新: 起動時の現在のカルチャがen-GB
である場合、それ以上の調査では期間がありません。それがある場合en-US
があります。明示的にCurrentCulture
を設定することは、起動時に異なる場合にのみ有効です。
[こちら](http://stackoverflow.com/q/37354988/579895)があります。私は自分のabbreviatedmonthnamesコレクションを使用しています... – Pikoh