iOS Swift: 将日期字符串格式化为 'Sep14,2023 11:00' 格式
iOS Swift: 将日期字符串格式化为 'Sep14,2023 11:00' 格式
本文将介绍如何在 iOS Swift 中使用 DateFormatter 将日期字符串格式化为 'MMMdd,yyyy HH:mm' 格式,例如将 'Sep14,2023 11:00' 格式化为日期对象。
代码示例:
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = 'MMMdd,yyyy HH:mm'
let date = dateFormatter.date(from: 'Sep14,2023 11:00')
解释:
- 创建 DateFormatter 对象:
let dateFormatter = DateFormatter()创建一个新的DateFormatter对象。
- 设置日期格式:
dateFormatter.dateFormat = 'MMMdd,yyyy HH:mm'将DateFormatter的日期格式设置为 'MMMdd,yyyy HH:mm'。- 'MMM' 代表月份的简写形式(例如 'Sep')。
- 'dd' 代表两位数的日期(例如 '14')。
- 'yyyy' 代表四位数的年份(例如 '2023')。
- 'HH' 代表 24 小时制的小时(例如 '11')。
- 'mm' 代表两位数的分钟(例如 '00')。
- 将字符串解析为日期:
let date = dateFormatter.date(from: 'Sep14,2023 11:00')使用dateFormatter将字符串 'Sep14,2023 11:00' 解析为一个Date对象。
注意:
- 字符串中的日期格式必须与
dateFormat属性设置的格式一致,否则解析会失败。 - 您可以根据需要调整
dateFormat属性的值以满足不同的日期格式要求。
希望这个教程对您有所帮助!
原文地址: http://www.cveoy.top/t/topic/b1WQ 著作权归作者所有。请勿转载和采集!