IOS How to get first date of month
+(NSString*)getFirstDateOfMonth:(NSDate*)_date{
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar components:NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:_date];
[calendar dateFromComponents:components];
[components setDay:1];
NSDate* dateNSDate = [calendar dateFromComponents:components];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyyMMdd"];
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
NSString* date = [dateFormatter stringFromDate:dateNSDate];
return date;
}
Comments
Post a Comment