gpt4 book ai didi

ios - IST 时区未解析

转载 作者:行者123 更新时间:2023-11-29 03:15:25 25 4
gpt4 key购买 nike

我有一个字符串 Tue Feb 23 10:12:48 IST 2014,我想从中获取 NSdate 对象。我正在使用下面的代码片段

    NSString * buildTime = @"Tue Feb 23 10:12:48 IST 2014";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE MMM dd HH:mm:ss ZZZ yyyy"];
NSDate *date = [formatter dateFromString:buildTime ];

每次我为 date 变量获取 nil 值时。如果我在构建时将 IST 更改为 GMT,那么 NSDate 就完美了。任何人都可以纠正我在这方面做错的地方。

最佳答案

使用小的'zzz'代替'ZZZ',

NSString * buildTime = @"Tue Feb 23 10:12:48 IST 2014";
NSLocale *indianEnglishLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_IN"];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setLocale:indianEnglishLocale];
[dateFormatter setDateFormat:@"EEE MMM dd HH:mm:ss zzz yyyy"];
NSDate *date = [dateFormatter dateFromString:buildTime];
NSLog(@"date %@",date);
NSLog(@"string %@",[dateFormatter stringFromDate:date]);

关于ios - IST 时区未解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21746798/

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