Странный вопрос:Странный вопрос Дата из строки
Я преобразование строки в дату с помощью следующего кода:
NSString *dateStr = @"02/10/2012 12:00:13 PM";
NSDateFormatter *dtF = [[NSDateFormatter alloc] init];
[dtF setDateFormat:@"MM/dd/yyyy HH:mm:ss a"];
NSDate *d = [dtF dateFromString:dateStr];
NSDateFormatter *dateFormatStr = [[NSDateFormatter alloc] init];
[dateFormatStr setDateFormat:@"MMMM dd, yyyy HH:mm a"];
NSString *strDate = [dateFormatStr stringFromDate:d];
NSLog(@"Output:::-->%@",strDate);
Я использую Xcode 4.2
Сво работает отлично в Simulator и в устройстве iPhone 3Gs и iPad с iOS 5.0 и iPhone 4
Но проблема в iPod с iOS 5.0.1. В iPod это показывает (null) значение.
Что не так в коде? ИЛИ есть ли другая проблема?
код Devang прекрасно работает для меня. Итак, можете ли вы сказать, что на самом деле вы получаете в качестве результата при использовании кода Devang? –
Вы передаете ту же строку «02/10/2012 12:00:13 PM» как «dateStr»? –
@ParthBhatt: тот же результат (null) ... еще одно время: 12:00:13 - формат 24 часа, и я хочу его в 12-часовом формате – Maulik