Saturday, May 17, 2014

Convert String into date -- iOS

- (void)convertStringIntoDate:(NSString*)date
{
    NSDateFormatter *dateFormatter = [[NSDateFormatter allocinit];
    [dateFormatter setDateFormat:@"dd-MMMM-yyyy"];
    NSDate *date1 = [dateFormatter dateFromString:date];
}

get Week Day by Passing Date as String -- iOS

- (int)getWeekDay:(NSString*)date
{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"dd-MMMM-yyyy"];
    NSDate *date1 = [dateFormatter dateFromString:date];
    
    NSCalendar* cal = [NSCalendar currentCalendar];
    NSDateComponents* comp = [cal components:NSCalendarUnitWeekday fromDate:date1];
    return [comp weekday]; // 1 - sunday etc.... 

}