「Tue, 22 Oct 2013 1:59 pm EEST」という文字列があります。これらの解析ルールを設定しようとしています。
[formatter setDateFormat: @"EEE, dd MMM yyyy hh:mm a z"];
nil
しかし、これは私が実行すると返されます:
[formatter dateFromString: @"Tue, 22 Oct 2013 1:59 pm EEST"];
そのような形式の正しい正規表現は何ですか?
「Tue, 22 Oct 2013 1:59 pm EEST」という文字列があります。これらの解析ルールを設定しようとしています。
[formatter setDateFormat: @"EEE, dd MMM yyyy hh:mm a z"];
nil
しかし、これは私が実行すると返されます:
[formatter dateFromString: @"Tue, 22 Oct 2013 1:59 pm EEST"];
そのような形式の正しい正規表現は何ですか?
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE, dd MMM yyyy hh:mm a zzz"];
[formatter setLocale:locale];
NSDate* date = [formatter dateFromString:@"Tue, 22 Oct 2013 1:59 PM EEST"];
NSLog(@"date: %@",date);
O/P:-date: 2013-10-22 10:59:00 +0000