在Swift中将字符串 'Oct 12, 2023' 转换为日期,可以使用 DateFormatter 类和其 date(from:) 方法。下面是一个示例代码:

let dateString = 'Oct 12, 2023'

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = 'MMM dd, yyyy'
dateFormatter.locale = Locale(identifier: 'en_US_POSIX')

if let date = dateFormatter.date(from: dateString) {
    print(date)
} else {
    print('Invalid date format')
}

在上面的代码中,首先创建了一个 DateFormatter 对象,并设置了日期格式为 'MMM dd, yyyy',这个格式与给定的日期字符串 'Oct 12, 2023' 相匹配。然后将日期字符串传递给 date(from:) 方法,如果日期格式正确,则返回对应的日期对象。如果日期格式不正确,则返回 nil。最后,通过可选绑定将日期对象打印出来。

Swift 日期转换: 将字符串 'Oct 12, 2023' 转换为日期

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

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