Страницы

Поиск по вопросам

пятница, 31 января 2020 г.

C# Получить наименование дня недели на основании даты

#c_sharp


Есть дата DateTime _d. Как узнать наименование дня недели на языке, который является
текущим на компьютере (русский)?
    


Ответы

Ответ 1



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

Ответ 2



Вам надо прочитать про способы форматирование даты, а так вот ответ на ваш вопрос. _d.ToString("dddd");

Комментариев нет:

Отправить комментарий