Announcement

Collapse
No announcement yet.

For schleife mit Date und AddDays

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • For schleife mit Date und AddDays

    ich benötige eine Schleife die mir von - bis Datum höchzählt,

    aber in diesem versuche wird "dCount" in der schleife nicht erhöht
    Wie könnte ich eine schleife bauen, die vom Date1 zu Date2 höchzählt?

    DateTime dCount;
    DateTime dDate1 = dateTimePicker1.Value.Date;
    DateTime dDate2 = dateTimePicker2.Value.Date;
    string test;

    for (dCount = dDate1; dCount <= dDate2; dCount.AddDays(1))
    {
    test = dCount.ToString();
    }

    ... endlosschleife, weil dCount.AddDays(1)) nicht hochzählt


    Gruß
    Rayman

  • #2
    manchmal ist doch einfacher als man denkt...

    while (dDate1 <= dDate2)
    {
    dDate1 = dDate1.AddDays(1);
    }

    Comment


    • #3
      Hallo,

      ist Dir auch klar, warum Dein erster Versuch nicht geklappt hat? dCount.AddDays(1) führt eine Rechnung aus; Du wolltest mit dem Ergebnis arbeiten, hast aber das Ergebnis nicht zugewiesen. So hätte es funktionieren können:
      Code:
      for (dCount = dDate1; dCount <= dDate2; dCount = dCount.AddDays(1)) {}
      Aber da ist while natürlich schöner. Jürgen

      Comment

      Working...
      X