-2

12時間形式の文字列をNSDateに変更する必要があります。以下のコードを使用していますが、nullが返されます。誰かがこれで私を助けることができますか?

NSString = @"04/03/2013 7pm";
NSDateFormatter *df = [[NSDateFormatter alloc]init];
[df setDateFormat:@"dd/MM/yyyy hh:mm a"];
NSDate *date = [df dateFromString:selectedDateString];
4

1 に答える 1

5

DateFormatが文字列と一致しないため、nullが発生します。これを試して、

    NSString *selectedDateString= @"04/03/2013 7pm";
    NSDateFormatter *df = [[NSDateFormatter alloc]init];
    [df setDateFormat:@"dd/MM/yyyy ha"];
    NSDate *date = [df dateFromString:selectedDateString];
于 2013-03-01T05:35:33.427 に答える