NSString形式の日付を取得する "2016-03-16T00:00:00.000 + 05:30" 次のメソッドを使用してNSStringの日付を適切なNSDate形式に変換してnullを返す。nullのiOSを返すNSString形式の日付?
NSDate *dateFromString = [[NSDate alloc] init];
いずれも行いません。
NSString *dateString = @"2016-03-16T00:00:00.000+05:30";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'hh:mm:ssZZZ"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
//dateFromString returns null.
Plsのは、私はこのコードで
NSString *strDateFor = [polygon valueForKey:@"effective_from"];
NSDateFormatter *dateformate=[[NSDateFormatter alloc]init];
[dateformate setDateFormat:@"yyyy-MM-dd 'T' HH:mm:ss ZZZZ"];
NSDate *date = [dateformate dateFromString:strDateFor];
NSLog(@"date : %@",date); //null
NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init];
[dateFormat setDateFormat:@"dd-MM-yyyy"];
NSString *strDate = [dateFormat stringFromDate:date];
NSLog(@"The strDate is - %@", strDate); //null
再びヌル
は、どのように私はこれを修正する必要があります? – Bangalore
文字列と書式を比較します。彼らは一致しません。 – gnasher729