gpt4 book ai didi

ios - 如何在 swift 2 中将每个日期组件转换为特定的日期格式

转载 作者:搜寻专家 更新时间:2023-10-31 22:10:57 24 4
gpt4 key购买 nike

我可以获得单独的日期组件:

let dateString = String(dataModel.dateCompletedDay) + String(dataModel.dateCompletedMonth) + String(dataModel.dateCompletedYear)
print(dateString)
//2532016

现在如何将其转换为 DD/MM/YYYY 格式?

最佳答案

我建议使用CalendarDateComponentsDateFormatter (Swift 3)

let components = DateComponents(year:dataModel.dateCompletedYear, month: dataModel.dateCompletedMonth, day: dataModel.dateCompletedDay)
let calendar = Calendar(identifier: .gregorian)!
let date = calendar.date(from: components)!
let formatter = DateFormatter()
formatter.dateFormat = "dd/MM/yyyy"
let dateString = formatter.string(from: date)

此外,这是一个应该也适用于 Swift 2 的简单解决方案

let dateString = String(format: "%02ld/%02ld/%ld", dataModel.dateCompletedDay, dataModel.dateCompletedMonth, dataModel.dateCompletedYear)

关于ios - 如何在 swift 2 中将每个日期组件转换为特定的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45687992/

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