0

Have a problem with my soft... There is two datetimepickers in my app, i should make a list of dates between selected dates in my app. Also, i need to add them to Access datebase.

        DateTime start = new DateTime();
        start = dateTimePicker1.Value;
        DateTime end = new DateTime();
        end = dateTimePicker2.Value;


        Enumerable.Range(0, 1 + end.Subtract(start).Days)
        .Select(offset => start.AddDays(offset))
        .ToArray();

        var dates = new List<DateTime>();

        for (var dt = start; dt <= end; dt = dt.AddDays(1))
        {
            dates.Add(dt);
            richTextBox1.Text = dt.ToString();

        }

Thaks a lot! UPDATED!

1 Answers1

0

Change the code to:

    DateTime start = new DateTime();
    start = dateTimePicker1.Value;
    DateTime end = new DateTime();
    end = dateTimePicker2.Value;

    var dates = new List<DateTime>();
    richTextBox1.Text = "";
    for (var dt = start; dt <= end; dt = dt.AddDays(1))
    {
        dates.Add(dt);
        richTextBox1.Text += dt.ToString();

    }
mjwills
  • 23,389
  • 6
  • 40
  • 63
  • Thanks a lot @mjwills! And one more, i swear, last question :D This code also adds time, is it possible to add just date, without time? –  Jun 08 '17 at 13:21