我不認爲這是可能的,因爲日期格式會因此而受到干擾,然後您無法恢復到正確的日期格式。
但是如果你想要一本字典的格式,你可以使用此代碼:
func getDatesToDictionary(dates: [Date]) -> [String: Any] {
let dateFormatterOne = DateFormatter()
dateFormatterOne.dateFormat = "MM-dd-YYYY HH:mm"
let dateFormatterTwo = DateFormatter()
dateFormatterTwo.dateFormat = "MM-dd-YYYY"
let fullDate = dateFormatterOne.string(from: dates[0])
let fullDateTemp = dateFormatterTwo.date(from: fullDate)
let finalDateString = dateFormatterTwo.string(from: fullDateTemp!)
var dateDictionary: [String: Any] = [:]
var dateArray: [Date] = []
let dateFormatterThree = DateFormatter()
dateFormatterThree.dateFormat = "HH:mm"
for eachDate in dates {
let fullDateHour = dateFormatterOne.string(from: eachDate)
let finalDateHourString = dateFormatterThree.date(from: fullDateHour)
dateArray.append(finalDateHourString!)
}
dateDictionary = [finalDateString: dateArray]
return dateDictionary
}
的UNIX的帖子列表時間戳 –
乘坐DateFormatter只有日期樣式和相互比較數組對象,如果新的對象有相同的日期,然後採取一個字符串和追加日期第一然後每次如果日期是相同的,然後追加時間只有 – Pankaj
你是否正確地理解你想要一天的部分標題和小時行? –