この形式で時刻を設定したい。
"2012-09-27 12:03:33+05:30"
やり方を教えてください。
NSDateFormatterを見てください。以下にサンプルがあります..
NSString *dateString=...your_Date_String_Here..
NSDateFormatter* fmt = [NSDateFormatter new];
[fmt setTimeZone:[NSTimeZone defaultTimeZone]];
[fmt setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate* dateFromString = [fmt dateFromString:dateString];
NSDateFormatterのドキュメントを確認してください。探している出力を正確に取得するには、次のようにする必要があります。
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ssZZZZZ"];
NSLog(@"%@", [dateFormatter stringFromDate:date]);