0

I've an array of objects with one date field of type string. This is field represents 'UTC' date string. I'm not able to figure out a way to sort this array on the date field in swift 3.0.

Example:

 class Item {
   var name: String
   var type: String
   var dateAdded: String   //This contains UTC date string 
   init(name:String, type: String, dateAdded: String) {
      self.name = name
      self.type = type
      self.dateAdded = dateAdded
   }
}


var itemArray:[Item];
var item1 = Item(name: "Name1", type: "Person", dateAdded: "2018-03-05T13:15:30Z")
var item2 = Item(name: "Name2", type: "Animal", dateAdded: "2018-03-04T10:15:30Z")
itemArray.append(item1)
itemArray.append(item2)

Any help is appreciated.

Atarang
  • 422
  • 1
  • 6
  • 22

0 Answers0