Quantcast
Channel: User Sargis - Stack Overflow
Viewing all articles
Browse latest Browse all 37

Answer by Sargis for Current Week Start and End Date

$
0
0
//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 all articles
Browse latest Browse all 37

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>