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

标签 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
}

最佳答案

您可以在cellForRowAt 方法中获取Date()

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

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

您可以随意更改格式。

然后你可以计算单元格创建的时间。 要计算,请检查此 link .

关于ios - 在表中显示单元格创建时间 (Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48645085/

相关文章:

ios - UITableView:如何仅针对单元格将 clipsToBounds 设置为 Yes?

ios - 将 IndexPath 行值传递给委托(delegate)函数而不是 Sender.tag 以删除图像项目 CollectionView Swift

ios - iphone 以编程方式重启

ios - 在 iOS 中的特定时间启动本地通知

ios - 自 iOS 9.0 起不再有可用位置

ios - 设置SKSpriteNode的可触摸区域

iphone - 从 uitableview 崩溃中删除行

ios - NotificationCenter 观察者未在 swift 4 中调用

ios - BlueCap Kit BLE 在 iOS 中的实现

arrays - 将 AnyObject 选择性转换为数组会产生错误