我有一組包含Key和Value的字典。我需要根據日期以降序排列詞典數組,如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將字符串轉換爲日期
- 2. 將字符串轉換爲日期並將日期轉換回字符串
- 3. 如何將毫秒轉換爲日期字符串在swift 3
- 4. 將Unix時間戳轉換爲日期爲字符串? Swift
- 5. Bash - 將字符串轉換爲日期
- 6. Sqlite將字符串轉換爲日期
- 7. Java:將字符串轉換爲日期
- 8. 將字符串轉換爲日期
- 9. 將日期轉換爲字符串SQL
- 10. 將日期轉換爲字符串
- 11. Android將字符串轉換爲日期
- 12. 將字符串轉換爲日期
- 13. 將字符串轉換爲日期C++
- 14. vb.net將字符串轉換爲日期
- 15. 將字符串轉換爲IST日期
- 16. 將字符串轉換爲日期php
- 17. nsdateformatter ---將字符串轉換爲日期
- 18. 將字符串日期轉換爲java.sql.Date
- 19. 將字符串轉換爲日期
- 20. Swift Json日期字符串轉換爲日期對象
- 21. 將字符串轉換爲日期
- 22. Stata:將字符串轉換爲日期
- 23. 將字符串轉換爲MySQL日期
- 24. 將字符串轉換爲日期
- 25. 將日期轉換爲字符串
- 26. NSDateformatter將日期轉換爲字符串
- 27. 將字符串轉換爲日期
- 28. 將字符串轉換爲javascript日期
- 29. 將長字符串轉換爲日期
- 30. Ruby - 將字符串轉換爲日期
不是衛冕,但降序排列。 –
你被困在哪裏? – holex