Date.DayOfWeek считает воскресенье за "0" - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. Label1.Text = New Date(2016, 11, 21).DayOfWeek.ToString
даёт 1 (понедельник). Всё правильно
Листинг программы
  1. Label1.Text = New Date(2016, 11, 26).DayOfWeek.ToString
даёт 6 (суббота). Всё правильно
Листинг программы
  1. Label1.Text = New Date(2016, 11, 27).DayOfWeek.ToString
даёт 0 (воскресенье). А я ожидаю 7. Как это понимать?
я вспомнил! америкосы начинают считать дни недели с воскресенья! но вопрос остаётся, как быть, если я хочу увидеть вместо нуля семёрку. неужели тупо проверять результат на ноль и подставлять вместо нуля 7?

Решение задачи: «Date.DayOfWeek считает воскресенье за "0"»

textual
Листинг программы
  1. Label1.Text = Weekday("2016.11.27", FirstDayOfWeek.Monday).ToString

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.615 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут