Ios 如何在swift 2中将每个日期组件转换为特定的日期格式
我可以通过以下方式获得各个日期组件:Ios 如何在swift 2中将每个日期组件转换为特定的日期格式,ios,swift,nsdateformatter,Ios,Swift,Nsdateformatter,我可以通过以下方式获得各个日期组件: let dateString = String(dataModel.dateCompletedDay) + String(dataModel.dateCompletedMonth) + String(dataModel.dateCompletedYear) print(dateString) //2532016 现在如何将其转换为DD/MM/YYYY格式?我建议使用日历、日期组件和日期格式化程序(Swift 3) 此外,这是一个简单的解决方案,应该也适用于
let dateString = String(dataModel.dateCompletedDay) + String(dataModel.dateCompletedMonth) + String(dataModel.dateCompletedYear)
print(dateString)
//2532016
现在如何将其转换为DD/MM/YYYY格式?我建议使用
日历
、日期组件
和日期格式化程序
(Swift 3)
此外,这是一个简单的解决方案,应该也适用于Swift 2
let dateString = String(format: "%02ld/%02ld/%ld", dataModel.dateCompletedDay, dataModel.dateCompletedMonth, dataModel.dateCompletedYear)
使用此
让dateString=String(dataModel.dateCompletedDay)+“/”+String(dataModel.dateCompletedMonth)+“/”+String(dataModel.dateCompletedYear)
您想要在日期或字符串格式中使用?StringFormat…@jennysam请参阅我的comment@jennysam请尝试此链接以获取2位数字。这可以是swift 2吗?对不起,很长一段时间我不再使用Swift 2了,强烈建议更新它。斯威夫特4号迫不及待地要走了。
let dateString = String(format: "%02ld/%02ld/%ld", dataModel.dateCompletedDay, dataModel.dateCompletedMonth, dataModel.dateCompletedYear)