Jump to content
Unity Insider Forum

Datum als String vergleichen


peachplayer

Recommended Posts

Hallo Leute

Ich versuche mit folgendem Code eine Liste nach Datum zu sortieren. Das Datum wird als "String"-Variable gespeichert.

  public bool GroesserAls(string neu)
    {

        if (neu.CompareTo(Datum) < 0)
        {
            Debug.Log(neu + "ist grösser als" + Datum);

            return true;
        }
        else
            return false;

    }

und hier die aufrufende Funktion:

bool eingefuegt = false;


            for (int i = 0; i < liste8.Count; i++)
            {
                if ((liste8[i].GroesserAls(eintrag1.Datum)))
                {
                    liste8.Insert(i, eintrag1);
                    eingefuegt = true;
                    break;
                }
            }

            if (!eingefuegt)
            
            liste8.Add(eintrag1 = new Dünger { Parzellenname = Parzellenname1, Datum = Datum1, Menge = Menge1, Kultur = Kultur1, Düngersorte = Düngersorte1, Fläche = Fläche1, Erlös = Erlös1 });

Leider kommt dabei nicht der gewünschte Output heraus, d.h. die Liste wird nicht richtig bzw. gar nicht sortiert.

Vielen Dank für eine Antwort!

Gruss, peachplayer

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...