0

だから私は次のようなものを変換しようとしています:「Mon Dec 02 2013 01:45:08 GMT-0600 (CST)」

エンディングがない場合、これはうまく機能します (GMT-0600 (CST)):

NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"EEE MMM dd yyyy HH:mm:ss z"];
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"EN"]];
NSDate *myDate=[dateFormatter dateFromString:@"Mon Dec 02 2013 01:45:08 GMT-0600 (CST)"];
NSLog(@"--> %@",myDate);

しかし、私はそうしているので、うまくいかないようです。

4

1 に答える 1

1

次の日付フォーマッタを使用してみてください。わたしにはできる:@"EEE MMM dd yyyy HH:mm:ss 'GMT'zzzz (zzz)"

于 2013-11-11T21:38:08.440 に答える