Есть дата DateTime _d. Как узнать наименование дня недели на языке, который является текущим на компьютере (русский)?
Ответ
Например, так:
CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(_d.DayOfWeek);
Если нужен язык, не являющийся системным (например, русский на английской системе), можно делать так:
CultureInfo.GetCultureInfo("ru-RU").DateTimeFormat.GetDayName(_d.DayOfWeek);
Вот ещё пара официальных примеров из MSDN: Практическое руководство. Извлечение дня недели из конкретной даты. И у CurrentCulture в DateTimeFormat есть много чего интересного тоже.
Комментариев нет:
Отправить комментарий