title: Not able to fire NSLocalNotification at specific time
body: <p>I am new at iOS development.</p>
  
  <p>I use just simple <code>UILocalNotification</code> in my apps. I get fire date from <code>UIDatePicker</code> which has </p>
  
  <pre><code>self.datePicker.datePickerMode = UIDatePickerModeTime
  </code></pre>
  
  <p>When i set my time by <code>UIDatePicker</code> then i want to fire date base on <code>UIDatePicker</code> time </p>
  
  <p>I got is by </p>
  
  <pre><code>NSLog(@"%@", self.datePicker.date);
  </code></pre>
  
  <blockquote>
    <p><strong>console :</strong>
    2013-08-09 10:28:30 +0000     -------> <em>( wrong time i got.)</em></p>
  </blockquote>
  
  <p>So, I convert this time to <code>NSString</code> by <code>NSDateFormatter</code></p>
  
  <pre><code>NSDateFormatter *dateFormator = [[NSDateFormatter alloc] init];
  [dateFormator setDateFormat:@"h:mm a"];
  NSLog(@"%@", [dateFormator stringFromDate:self.datePicker.date]);
  </code></pre>
  
  <blockquote>
    <p><strong>console :</strong>
    3:58 PM -------> <em>( Here i got proper time)</em></p>
  </blockquote>
  
  <p>But in <code>fireDate</code> property of <code>NSLocalNotification</code> i need to apply its value as <code>NSDate</code>,
  So i again convert NSString <em>(that i got it proper time)</em> to <code>NSDate</code>.</p>
  
  <pre><code>NSDate *fireDate = [[NSDate alloc] init];
  fireDate = [dateFormator dateFromString:[dateFormator stringFromDate:self.datePicker.date]];
  </code></pre>
  
  <blockquote>
    <p><strong>console :</strong>
    2000-01-01 10:28:00 +0000 -------> <em>( wrong time i got.)</em></p>
  </blockquote>
  
  <p>Here Question is How can i set proper time in NSLocalNotification by<br>
  <code>UIDatePicker</code> <strong><em>(with also am/pm)</em></strong>? </p>
  
  <p><em>I just need to fire proper time that i got in <strong>second console</strong> (as <code>NSString</code>)</em>         </p>
  
  <p>Please help me on this issue.</p>