gpt4 book ai didi

iphone - dateformatter 在模拟器中有效,但在设备上无效

转载 作者:行者123 更新时间:2023-12-03 20:26:40 26 4
gpt4 key购买 nike

此代码适用于模拟器...但不适用于我的 iPod touch...在 iPod 上我看到未格式化的日期:-(

 NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] retain];

//之前日期 = 2010 年 6 月 20 日星期日 06:00:00 +020

        [formatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss Z"];
NSDate *d = [formatter dateFromString:string];
[formatter setDateFormat:@"dd.MM.yyyy HH:mm"];
string = [NSString stringWithString:[formatter stringFromDate:d]];
[currentDate appendString:string];

最佳答案

在设备上,您需要明确设置您的区域设置。

插入这一行:

[formatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];

紧接着:

[formatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss Z"];

关于iphone - dateformatter 在模拟器中有效,但在设备上无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3124199/

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