Я хочу преобразовать NSString в NSDate.
Поэтому я попробовал следующий код:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM-yyyy"];
NSString *checkInDate = lblCheckIn.text;
NSString *checkOutDate = lblCheckOut.text;
Здесь я получаю следующий вывод.
NSLog(@"\nCheckIn Date : %@\nCheckOut Date : %@",checkInDate,checkOutDate);
// CheckIn Date : 26-10-2011
// CheckOut Date : 29-10-2011
Теперь яхочу преобразовать этот NSString в NSDate с dd-MM-yyyy
форматом.
NSDate *checkOut = [formatter dateFromString:checkOutDate];
NSDate *checkIn = [formatter dateFromString:checkInDate];
[formatter release];
Но я получил следующий вывод.
NSLog(@"\nCheck In : %@\nCheck Out : %@",checkIn,checkOut);
// Check In : 2011-10-25 18:30:00 +000
// Check Out : 2011-10-28 18:30:00 +000
Что может быть не так?