0

この形式で時刻を設定したい。

"2012-09-27 12:03:33+05:30"

やり方を教えてください。

4

2 に答える 2

2

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];
于 2012-09-28T10:03:26.480 に答える
0

NSDateFormatterのドキュメントを確認してください。探している出力を正確に取得するには、次のようにする必要があります。

NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ssZZZZZ"];
NSLog(@"%@", [dateFormatter stringFromDate:date]);
于 2012-09-28T10:09:08.930 に答える