2

サーバーにRESTfulを配置する必要があります。のDateように使用する必要がありますSat, 19 Jan 2013 04:09:58 GMT

objcで私はこれを書きました:

NSDateFormatter* _GMTDateFormatter = [[NSDateFormatter alloc] init];
[_GMTDateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss"];
[_GMTDateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];

NSString* theDate = [_GMTDateFormatter stringFromDate:[NSDate date]];
theDate = [theDate stringByAppendingString:@" GMT"];
NSLog(@"%@",theDate);

出力されますSat, 19 Jan 2013 04:09:58 GMT

しかし、私の実際のデバイスでは、言語は中国語であり、出力されます周六, 19 1月 2013 04:09:58 GMT

常に英語で使用する方法は?

4

1 に答える 1

4

オブジェクトのロケールを設定する必要がありNSDateFormatterます。

NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier: @"en_US"];
[_GMTDateFormatter setLocale: usLocale];
于 2013-01-19T04:33:58.687 に答える