在西班牙语日期时间仅使用月份名称和日期名称

时间:2017-02-01 10:44:21

标签: c#

我正在使用以下代码将日期转换为西班牙语:

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

输出是: sábado,04 de febrero de 2017

现在,我需要使用DayName和MonthName。请让我知道如何实现这一目标。

预期产出: Sábado,04 de Febrero de 2017

1 个答案:

答案 0 :(得分:5)

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