gpt4 book ai didi

ios - DateFormatter 的奇怪输出格式

转载 作者:行者123 更新时间:2023-11-28 07:53:39 32 4
gpt4 key购买 nike

首先要提前致谢。我已经使用 iOS/Swift 多年,这是我第一次看到这种奇怪的行为。这是代码:

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd/MM/yyyy - HH:mm"

let dat = Date()
let formated = dateFormatter.string(from: dat)
CrashlyticsBridge.log("newsresponse date2: \(formated)")
...

我在 Fabric 中收到来自同一个用户的 3 次崩溃,日志如下:

+[CrashlyticsBridge log:] line 16 $ newsresponse date2: 23/02/2018 - 77:15 a. m.

应用程序因 DateFormatter 的异常行为而崩溃。怎么可能? HH == 77?

最佳答案

它可以与LocaleCalendar 相关。明确设置 locale 如下:

dateFormatter.locale = Locale(identifier: "en_US_POSIX")

关于ios - DateFormatter 的奇怪输出格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48943801/

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