11

異なる文化圏での平日の省略形が必要です。私はすでにスペイン語でそれを持っています(ハードコードされています)。既に .NET に含まれているものはありますか?

 //string[] days = { "lunes", "martes", "miércoles", "jeuves", "viernes", "sábado", "domingo" };



    string[] days = { "L", "M", "X", "J", "V", "S", "D" };
4

2 に答える 2

14

あなたはおそらく探しているDateTimeFormatInfo.AbbreviatedDayNames

カルチャ固有の曜日の省略名を含む String 型の 1 次元配列を取得または設定します。

またDateTimeFormatInfo.ShortestDayNames

現在の DateTimeFormatInfo オブジェクトに関連付けられた、一意の曜日の短縮名の文字列配列を取得または設定します。

例えば:

CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames

戻り値

ここに画像の説明を入力

システム上de-DE

于 2013-10-01T11:09:09.733 に答える
4

観察してみてくださいCultureInfo

var culture = System.Globalization.CultureInfo.CurrentCulture;
var dayNames = culture.DateTimeFormat.AbbreviatedDayNames;
var shortNames = culture.DateTimeFormat.ShortestDayNames;
...

そして、それはどの文化にもあります:

System.Globalization.CultureInfo.GetCultureInfo("cs")
于 2013-10-01T11:10:21.040 に答える