title: Xamarin.iOS UITextField date format not working
body: <p>I've a UITextField which when clicked opens a DatePicker. I want time to be shown in the TextField in hh:mm tt (like 2:10 PM)</p>
  
  <pre><code>void InitTimePicker()
  {
      timePicker = new ModalPickerViewController(ModalPickerType.Date, "Select A Time", this)
      {
          HeaderBackgroundColor = UIColor.Red,
          HeaderTextColor = UIColor.White,
          TransitioningDelegate = new ModalPickerTransitionDelegate(),
          ModalPresentationStyle = UIModalPresentationStyle.Custom
      };
      timePicker.DatePicker.Mode = UIDatePickerMode.Time;
      timePicker.OnModalPickerDismissed += (sim, ea) =&gt;
      {
          var timeFormatter = new NSDateFormatter()
          {
              DateFormat = "hh:mm tt"
          };
          vitalEntryTimeTextField.Text = timeFormatter.ToString(timePicker.DatePicker.Date);
      };
      vitalEntryTimeTextField.ShouldBeginEditing = (textView) =&gt;
      {
          textView.ResignFirstResponder();
          PresentViewControllerAsync(timePicker, true);
          return true;
      };
  }
  </code></pre>
  
  <p>the DatePicker shows and everything works. but when I select the time in the datepicker and click done, the time shown in the TextField is like 2:10. AM/PM is not showing though I specified</p>
  
  <pre><code>DateFormat = "hh:mm tt"
  </code></pre>
  
  <p>What am I doing wrong here?</p>