创建一个新阵列' cell'并将所有以前的都移动

时间:2018-03-09 23:46:10

标签: swift date

基本上我有一个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)) 

这会将原始日期转换为易于阅读的字符串^^

我想创建一个函数,将该字符串保存在数组中,将其向下移动并创建一个具有新日期的新字符串

1 个答案:

答案 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)