0

NSString から NSDate オブジェクトに変換したい。私の文字列は :@"01/01/2013です。

文字列を NSDate に変換するコードは次のとおりです。

- (NSDate*) formatDateTimeFromString: (NSString* ) string{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"dd-MM-yyyy"];
    NSDate* date=  [dateFormatter dateFromString:string    ];
    return date;
}

関数をデバッグすると、日付オブジェクトが常に nil であることがわかります。間違いがありましたか?

4

1 に答える 1

7

日付フォーマッタが間違っています (最初は見にくいかもしれません)

変化する

[dateFormatter setDateFormat:@"dd-MM-yyyy"];

[dateFormatter setDateFormat:@"dd/MM/yyyy"];
于 2012-12-11T03:32:42.307 に答える