gpt4 book ai didi

ios - 德国区域格式与美国的日期解析行为不同

转载 作者:行者123 更新时间:2023-11-28 19:12:40 24 4
gpt4 key购买 nike

一口:当我将日期“2013 年 1 月 15 日星期二 11:18:57 -0800”传递到模式字符串为 @"EEE, dd MMM yyyy HH:mm:ss ZZZ"的 NSDateFormatter 时,我的区域格式设置为“美国”,它工作正常。

当我做完全相同的事情时——除了我的区域格式设置为德国——它无法解析它。

知道为什么会这样吗?

最佳答案

dateFormatter 的区域设置将设置为设备的当前区域设置,因此您需要将其设置为与您尝试格式化的日期相同的区域。

NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
[dateFormatter setLocale:locale];

关于ios - 德国区域格式与美国的日期解析行为不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348492/

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