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

Popular posts from this blog

Java : Variables Declaring

Install DNF in RHEL/CentOS 7

SQL Self JOIN