次のような日付文字列があります。
2013-01-25 00:00:00 -0500
2013-01-22 00:00:00 -0700
2013-01-26 00:00:00 -0200
を使用して、これらの種類の文字列を使用しNSDateFormatter
て を作成したいと考えています。NSDate
フォーマッタを使用して日付の最初の部分 ( ) を取得する方法は知っていますが、オフセット部分 ( 、など)2013-01-25 00:00:00
を指定する方法はわかりません。日付文字列の開始を取得するコードは次のとおりです。-0500
-0200
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy'-'MM'-'dd HH':'mm':'ss"];
NSString *dateString = @"2013-01-25 00:00:00"; // <-------- Truncated ----
NSDate *date = [dateFormatter dateFromString:dateString];
NSLog(@"Date: %@", date);
どうすればその-0500
部品で動作させることができますか? 試してみSSSZ
ましたが、うまくいきませんでした(null
日付を指定しました)。