2017-02-01 5 views
2

Captalize唯一の月名とDAYNAME

Thread.CurrentThread.CurrentCulture = new CultureInfo("es-ES"); 
string s_date = dateValue.ToLongDateString(); 

出力は次のとおりです。 sábado、04・デ・febreroデ2017

は今、私のようにする必要がありDayNameとMonthNameをキャプティブ化します。これがどのように達成できるのか教えてください。

予想される出力: Sábado、04・デ・Febreroデ2017

+1

のみ7日と12ヶ月があり、あなたはこれらの19個の単語を検索し、それらを – Daniel

答えて

4
TextInfo textInfo = new CultureInfo("es-ES",false).TextInfo; 
string s_date = textInfo.ToTitleCase(dateValue.ToLongDateString()).Replace(" De ", " de "); 
+0

を生かすことができ、私は日付を取得していますスペイン語の代わりに英語。私はスペイン語の日付をキャプチャする必要があります –

+0

'Thread.CurrentThread.CurrentCulture = new CultureInfo(" es-ES ");' line? –

+0

はい、今追加しましたが、出力は:Sábado、04 De Febrero De 2017 –