私はキーと値で辞書の配列を持っています。私は、formate 2016-09-02 12:25:08のような日付に基づいて降順で辞書の配列をソートする必要があります。ここで文字列「2016-09-02 12:25:08」を2016-09-02 12:25:08 Swiftの日付に変換します
-3
A
答えて
0
は日付でArrayOfDictionaryソートすることも可能なソリューションです:
ここlet sortedRostersByDate = TempArray.sortedArray(comparator: { (obj1, obj2) -> ComparisonResult in
var date2:NSDate!
var date1:NSDate!
if let dict = obj2 as? NSDictionary
{
if let tempdate2 = df.date(from: dict.object(forKey: "Sectiontitle") as! String)
{
date2 = tempdate2 as NSDate!
}
}
if let dict = obj1 as? NSDictionary
{
if let tempdate1 = df.date(from: dict.object(forKey: "Sectiontitle") as! String)
{
date1 = tempdate1 as NSDate!
}
}
return date2.compare(date1 as Date)
})
let SortedArray = NSMutableArray(array: sortedRostersByDate)
TempArray
+0
ええ、今それは働いています、この回答が正解としてそれを受け入れるよりも正しい場合は、多くのありがとう –
+0
。 – Max
関連する問題
- 1. Swift Json日付文字列を日付オブジェクトに変換
- 2. swift 3 - 文字列を日付に変換できません
- 3. Java:文字列を日付に変換
- 4. 不正な文字列から日付への変換swift 3.0
- 5. Androidの日付文字列を日付オブジェクトに変換する
- 6. ISO8601文字列を再フォーマットされた日付文字列に変換します(Swift)
- 7. Excelでテキスト日付文字列を日付に変換する
- 8. 日付文字列を日付に変換する
- 9. Excel VBA - 日付文字列を日付に変換する
- 10. 日付文字列の配列を日付オブジェクトの配列に変換する方法Swift
- 11. 文字列の日付の変換
- 12. 日付の文字列への変換
- 13. Grails - 日付変換時の文字列
- 14. 変換JSONの日付文字列
- 15. Blackberry Java日付変換の文字列
- 16. 日付変換のVisual FoxPro文字列
- 17. PHPは文字列を日付時刻に変換します
- 18. 日付文字列をNSDateに変換します
- 19. pyspark文字列を日付形式に変換します
- 20. Joda日付時刻文字列をJava.Sql.TimeStampに変換します。
- 21. Pythonは日付文字列をタイムスタンプに変換します
- 22. PHPは日付を文字列に変換します
- 23. PHPは文字列を日付に変換します
- 24. 日付を文字列に変換します
- 25. 文字列をutilに変換する日付変換
- 26. 文字列を日付に変換 - 日付検証
- 27. 文字列を日付に変換して現在の日付に変換します
- 28. Grails - 文字列を日付に変換してから文字列に戻す
- 29. 変換日付時刻文字列8
- 30. 変換日付文字列スウィフト
防御しかし降順ないをソートする配列です。 –
あなたはどこで立ち往生しましたか? – holex