gpt4 book ai didi

swift - 删除 isLeapMonth : false

转载 作者:行者123 更新时间:2023-11-28 13:58:54 24 4
gpt4 key购买 nike

以下代码应返回自单元格创建以来的天数,确实如此,但它也返回 isLeapMonth: false。这是为什么?我怎样才能删除它?

let cell = super.tableView(tableView, cellForRowAt: indexPath)
cell.textLabel?.text = itemArray[indexPath.row].title
let startDate = itemArray[indexPath.row].dateCreated
let currentDate = Date()
let components = Set<Calendar.Component>([.day])
let differenceOfDate = Calendar.current.dateComponents(components, from: startDate!, to: currentDate)
cell.detailTextLabel?.text = "\(differenceOfDate)"
return cell

Image

最佳答案

这是因为 differenceOfDateDateComponents 类型,并且不会返回数字。如果您需要获取天数,可以通过获取 DateComponents

day 属性来获取此数字
Calendar.current.dateComponents(components, from: startDate!, to: currentDate).day!

关于swift - 删除 isLeapMonth : false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53687859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com