Quantcast
Viewing latest article 23
Browse Latest Browse All 37

Answer by Sargis for Current Week Start and End Date

//Begining of Week Date- (NSDate*) beginingOfWeekOfDate{    NSCalendar *tmpCalendar = [NSCalendar currentCalendar];    NSDateComponents *components = [tmpCalendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitWeekOfYear|NSCalendarUnitWeekday fromDate:self];//get the required calendar units    NSInteger weekday = tmpCalendar.firstWeekday;      components.weekday = weekday; //weekday    components.hour = 0;    components.minute = 0;    components.second = 0;    NSDate *fireDate = [tmpCalendar dateFromComponents:components];    return fireDate;}//End of Week Date-(NSDate *)endOfWeekFromDate{    NSCalendar *tmpCalendar = [NSCalendar currentCalendar];    NSDateComponents *components = [tmpCalendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitWeekOfYear|NSCalendarUnitWeekday fromDate:self];//get the required calendar units    int weekday = 7; //Saturday    if (tmpCalendar.firstWeekday != 1) {        weekday = 1;    }    components.weekday = weekday;//weekday    components.hour = 23;    components.minute = 59;    components.second = 59;    NSDate *fireDate = [tmpCalendar dateFromComponents:components];    return fireDate;}

Viewing latest article 23
Browse Latest Browse All 37

Trending Articles