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