title: Converting NSDate from a calendar to another
body: <p>I'm having trouble here. Took me hours but no use. Please keep in mind I checked the heck of StackOverFlow for a fix but there isn't any.</p>
  
  <p>When I convert the <code>_date</code> Object from <code>Gregorian</code> to <code>Hijri</code> it does not convert. I know that because when I print it it still gives me the <code>Gregorian</code> day. This troubles me because I want to <code>setDate</code> of a <code>UIDatePicker</code> and it's setting it incorrectly because the <code>_date</code> is <code>gregorian</code> and my <code>UIDatePicker</code> object calendar set to <code>setCalendar:_hijriCalendar</code></p>
  
  <pre><code>//DATE SETTING
  _date = [NSDate date];
  _hijriCalendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSIslamicCalendar];
  _gregCalendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
  
  unsigned units = NSYearCalendarUnit| NSMonthCalendarUnit | NSDayCalendarUnit;
  
  NSDateComponents *currentDateComponents = [_hijriCalendar components:units fromDate:[NSDate date]];
  
  
  NSDate *islamicDate =[_hijriCalendar dateFromComponents:currentDateComponents];
  
  NSLog(@" Current Date: %@",islamicDate);  //this outputs gregorian current date not Hijri
  </code></pre>
  
  <p>NOTE: Guys, I don't want just print the date. I know using a <code>NSDateFotmatter</code> set to the correct <code>NSCalendar</code> object will do the job. But I want to convert the date to a new date to set it to my <code>UIDatePicker</code>. I hope you guys get what I mean.</p>