基本上我有一个tableView,我保存一个日期...然后我想保存另一个日期,并从' 0'中推出第一个日期。在阵列中以' 1'位置,同时填充' 0'新日期
let now = Date()
var date = ""
这会创建一个日期^^
var list = [ String(date) ]
这是数组^^
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .short
dateFormatter.timeStyle = .short
// print(dateFormatter.string(from: now))
date = (dateFormatter.string(from: now))
这会将原始日期转换为易于阅读的字符串^^
我想创建一个函数,将该字符串保存在数组中,将其向下移动并创建一个具有新日期的新字符串
答案 0 :(得分:1)
您可以像这样声明日期字符串数组
var dates = [String]()
然后创建日期字符串
let now = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MMM dd,yyyy"
let dateStr = dateFormatter.string(from: now)
然后将其插入索引0
的数组中 dates.insert(dateStr, at: 0)