gpt4 book ai didi

swift - 当设备时间为 24 小时格式时应用程序崩溃

转载 作者:搜寻专家 更新时间:2023-10-31 08:09:46 25 4
gpt4 key购买 nike

在我的应用程序中,如果 iPhone 设备时间为 12 小时格式,则日期格式化程序可以正常工作,但如果设备时间为 24 小时格式,则应用程序崩溃。

 let dateFormatter = NSDateFormatter();
dateFormatter.dateStyle = NSDateFormatterStyle.ShortStyle
dateFormatter.timeStyle = NSDateFormatterStyle.NoStyle;
dateFormatter.dateFormat = "hh:mm a";
var dt1 = dateFormatter.dateFromString(arrSecond.objectAtIndex(n) as! String)

最佳答案

@Rajan 感谢您让我了解NSLocale。我将 dateformatter 的语言环境标识符设置为“en_US_POSIX”。在分配日期格式化程序后,我只是在我的代码中添加下面的行。 dateformatter.locale = NSLocale(localeIdentifier:"en_US_POSIX") 感谢 frnd 提出这个想法

关于swift - 当设备时间为 24 小时格式时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40055740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com