最近遇到一个bug,在iOS 15.4下,设置12小时制时间格式化则会显示上午、下午
原代码如下:
/// 时间格式化
/// - Parameter date: date
static func string(ymdhms date: Date) -> String {
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
return formatter.string(from: date)
}
需添加以下代码:
formatter.locale = NSLocale.system
formatter.calendar = Calendar(identifier: .gregorian)
记录留存
参考文章
- iOS15.4 NSDateformatter 12小时制日期格式问题及解决
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END


















暂无评论内容