Задать вопрос
@dlysenko1311

Как в C# сгенерировать набор дат от одной даты до дргуой даты?

У меня есть две даты в строковом формате:
string startingDate = "2023-01-02";
string endingDate = "2023-01-05";

Я пытаюсь получить такой array: ["2023-01-02", "2023-01-03", "2023-01-04", "2023-01-05"]

Вот как я это делаю:
string startingDate = "2023-01-02";
     string endingDate = "2023-01-05";
     
     array allDates;
      
        for (DateTime date = startingDate; date <= endingDate; date = date.AddDays(1))
        allDates.Add(date);  
      
    Console.WriteLine(allDates); // я хочу получить такой array: ["2023-01-02", "2023-01-03", "2023-01-04", "2023-01-05"]


В чем ошибка?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 2
DateOnly.Parse забыл. Работаешь сейчас с обычными строками
Ответ написан
Комментировать
Adler_lug
@Adler_lug
Вроде то что надо.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы