gpt4 book ai didi

ios - stringFromDate 在特殊设备上崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:36 25 4
gpt4 key购买 nike

我使用 NSDateFormatter 将时间戳转换为字符串这是我的代码

let string = NSString(string: timeStamp)

let timeSta:NSTimeInterval = string.doubleValue

print("timeStamp:\(timeStamp) with double value \(timeSta)")

let dfmatter = NSDateFormatter()
dfmatter.dateFormat="yyyy-MM-dd"
dfmatter.locale = NSLocale(localeIdentifier: "zh_CN")
let date = NSDate(timeIntervalSince1970: timeSta)
print(dfmatter.stringFromDate(date))
return dfmatter.stringFromDate(date)

当我在我的 iPad 上运行这段代码时它崩溃了

stringFromDate

,但我在 iPhone 上运行它,它工作正常

我尝试将系统时间设置为 12 小时,但它也崩溃了。

最佳答案

我在这里的另一个 SO 问题中找到了我的问题的答案:NSDateFormatter has different results when iPad has a 24-hour format

由 Apple 技术问答支持:http://developer.apple.com/library/ios/#qa/qa1480/_index.html

所以本质上,如果设备设置为 24 小时制,那么格式化程序中的“a”标志将被忽略,时间将以 24 小时格式返回。

关于ios - stringFromDate 在特殊设备上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275286/

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