I am using this code and got date (full date) and time in 2 different labels but i want month, date, year and time in different labels:
- (void)viewDidLoad {
    [super viewDidLoad];
    [self.picker addTarget:self action:@selector(datePickerChanged:) forControlEvents:UIControlEventValueChanged];
- (void)datePickerChanged:(UIDatePicker *)datePicker
{
    NSLocale *en_US_POSIX = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
    assert(en_US_POSIX != nil);
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setLocale:en_US_POSIX];
    [dateFormatter setDateFormat:@"dd-MM-yyyy"];
    NSDate *dateFromString = [[NSDate alloc] init];
    //    dateFromString = [dateFormatter dateFromString:curDate];
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"MMMM d yyyy"];
    NSString *theDate = [dateFormat stringFromDate:dateFromString];
    _lbl.text = theDate;
    NSDate *currentTime = [NSDate date];
    [dateFormatter setDateFormat:@"hh mm"];
     NSString *resultString = [dateFormatter stringFromDate: currentTime];
     _lbl3.text = resultString;
}
THANKS in advance