gpt4 book ai didi

ios - swift 4.1 ISO8601DateFormatter 不解析 MRAID 广告内容传递的日期

转载 作者:行者123 更新时间:2023-11-28 10:38:07 25 4
gpt4 key购买 nike

我无法控制传递给我的日期字符串,在 MRAID 2.0 测试广告 (IAB) 的情况下,他们使用这种奇怪的日期格式:

2013-12-21T00:00-05:00

这在我测试过的一些日期格式化程序中解析得很好......但没有使用 ISO8601DateFormatter。

如果我添加额外的零:

2013-12-21T00:00:00-05:00,然后它起作用了,但同样,我无法控制我发送的内容。

有没有办法配置它来读取这种日期格式?

最佳答案

只需使用常规 DateFormatter 和所需的 yyyy-MM-dd'T'HH:mmZZZZZdateFormat 并确保设置格式化程序的区域设置为 en_US_POSIX

如果您获得多种可能格式的日期字符串,则尝试一种格式,如果返回 nil,请尝试下一种可能的格式。重复您必须处理的所有可能格式。

关于ios - swift 4.1 ISO8601DateFormatter 不解析 MRAID 广告内容传递的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52266821/

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