Wie zu Sortieren NSMutableArray von date-Objekten
Ich bin dabei einige kleine arbeiten an der Sortierung der Datum-strings in der NSMutableArray, ich bin jetzt das array aus der sqlite-db.
Wenn Sie drucken Sie das array zeigt, wie diese
Datum-strings sind (
"2011-05-01",
"2011-02-01",
"2012-01-08",
"2012-05-08",
"2010-01-09
)
Möchte ich das Datum in aufsteigender Reihenfolge. Bitte helft mir Jungs..... Ich bin Neuling auf objc..
InformationsquelleAutor Joker | 2012-12-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie zunächst konvertieren Sie alle Datum-Strings (die
NSString
) ObjekteNSDate
Objekte und Sortieren Sie diesedateObjects
.Ich glaube, Sie haben
dateArray
mit all jene strings.ODER
Das ist unnötig, er kann nur ordnen Sie die Zeichenfolgen, wie Sie jetzt gerade sind.
könnten Sie bitte bevorzugen Sie den code, wenn möglich...
Ja ich muss nur organisieren....
Schön Dank Mann.... Ich benutzte ur die zweite, aber es zeigt die array-Objekte in absteigender Reihenfolge...wie kann ich es tun aufsteigend
InformationsquelleAutor Anoop Vaidya
Wenn Ihre Daten wirklich strings im format
YYYY-mm-dd
, wie in deiner Frage, dann wird das Sortieren in aufsteigender Reihenfolge:Dass funktioniert auch, wenn Ihre Daten tatsächlich
NSDate
Objekte.Wenn Sie möchten, erstellen Sie eine sortierte Kopie des Arrays:
InformationsquelleAutor rob mayoff
Sortierung getan werden sollte, imo, durch die Datenbank im Allgemeinen. sqlite3 Unterstützung Bestellung per.
InformationsquelleAutor hd1