在表格中显示单元格创建时间(Swift)

时间:2018-02-06 14:16:13

标签: ios swift uitableview swift4

如何制作单元格以显示创建和编辑的时间?

我找不到任何关于此事的信息

分钟/小时/天/周等

示例:

代码部分:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! CustomCell
    cell.nameText?.text = myData[indexPath.row]
    //
    let date = Date()
    let formatter = DateFormatter()
    formatter.dateFormat = "MM/dd/yyyy HH:mm:ss"
    let stringDate = formatter.string(from: date)
    //
    cell.NoneLabel?.text = stringDate
    return cell
}

1 个答案:

答案 0 :(得分:4)

您可以使用Date()方法获取cellForRowAt

Date()将为您提供创建单元格时的当前日期时间。

let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "MM/dd/yyyy HH:mm"
let stringDate = formatter.string(from: date)

您可以随意改变格式。

然后用它来计算细胞的创建时间。 要计算,请检查link