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')

解释:

  1. 创建 DateFormatter 对象:
    • let dateFormatter = DateFormatter() 创建一个新的 DateFormatter 对象。
  2. 设置日期格式:
    • dateFormatter.dateFormat = 'MMMdd,yyyy HH:mm'DateFormatter 的日期格式设置为 'MMMdd,yyyy HH:mm'。
    • 'MMM' 代表月份的简写形式(例如 'Sep')。
    • 'dd' 代表两位数的日期(例如 '14')。
    • 'yyyy' 代表四位数的年份(例如 '2023')。
    • 'HH' 代表 24 小时制的小时(例如 '11')。
    • 'mm' 代表两位数的分钟(例如 '00')。
  3. 将字符串解析为日期:
    • let date = dateFormatter.date(from: 'Sep14,2023 11:00') 使用 dateFormatter 将字符串 'Sep14,2023 11:00' 解析为一个 Date 对象。

注意:

  • 字符串中的日期格式必须与 dateFormat 属性设置的格式一致,否则解析会失败。
  • 您可以根据需要调整 dateFormat 属性的值以满足不同的日期格式要求。

希望这个教程对您有所帮助!

iOS Swift: 将日期字符串格式化为 'Sep14,2023 11:00' 格式

原文地址: http://www.cveoy.top/t/topic/b1WQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录