0

私のプロジェクトでは、文字列を取得しています。文字列をdateFormatterに渡しますが、nilを取得しています。文字列では、ISTの代わりにPDTを取得する可能性があり、他の形式を取得する可能性があります。

NSString* currentDateString = @"2012-11-09 12:31:53.0 **IST**";

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.S z"];

NSDate *dateFromString = [dateFormatter dateFromString:currentDateString];
4

1 に答える 1

0

iOS 6.0 以降のデバイス/シミュレーターのみでテストする場合は、iOS 6.0 未満のデバイスでテストしてください。Ios 6.0+ では、略語に関連して何かが変更されていると思います。iOS 6.0 以降の略語辞書には、iOS 6.0 未満とは異なる値が含まれています。

于 2012-11-19T07:22:02.600 に答える