The name of the day of the week in Italian in C #

I cannot extract the name of the day of the week in Italian on my aspx page using C #.

I tried this solution, but the output is Friday, what’s wrong?

DateTime ItalianJobCookie = DateTime.Parse(Request.Cookies["ItalianJob"].Value);
string ItalianJobCookieDayName = ItalianJobCookie.DayOfWeek.ToString("G", new CultureInfo("it-IT"));

Response.Write(ItalianJobCookieDayName.ToString());
+4
source share
2 answers

DateTime.DayOfWeekreturns a DayOfWeekgiven DateTime that does not have ToString, which supports different cultures. This is even documented :

DayOfWeek . , DateTime.ToString(String) DateTime.ToString(String, IFormatProvider) "ddd" "dddd" . ; .

DateTime

string ItalianJobCookieDayName = ItalianJobCookie.ToString("dddd");

, :

string ItalianJobCookieDayName = ItalianJobCookie.ToString("dddd", new CultureInfo("it-IT"));

, ddd dddd. .

+4

DayOfWeek . .

;

DayOfWeek . , DateTime.ToString(String) DateTime.ToString(String, IFormatProvider) "ddd " dddd. ; .

dddd it-IT.

string ItalianJobCookieDayName = ItalianJobCookie.ToString("dddd", new CultureInfo("it-IT"));
+4

All Articles