2016-07-04 5 views
0

Ich benutze swift2.2 mit Xcode 7.3.1. Ich möchte Datumsauswahl mit Format 30 AUG 2015 verwenden. Mein Picker Datum Modus ist, wie mit diesem Datum formatter.I Picker angezeigt werden soll Datepicker wie das folgende Bild: enter image description hereWie benutze ich daterformatter in datePicker view

+2

Mögliches Duplikat [Wie das Format Datum in Datumsauswahl ändern] (http://stackoverflow.com/questions/13952063/how-to-change-the-format-of-date-in- date-picker) – CZ54

Antwort

0

das ist das Material, das Sie für dd MMM yyyy suchen sind über diesen Link können http://nsdateformatter.com/

+0

ich möchte wissen, um dateformatter in datepicker zu setzen – IKKA

0

helfen Hallo, hier ist ein Beispiel für Code, den Sie verwenden können. Es zeigt das Datum auf einem Etikett. Alles, was Sie tun müssen, ist, Ihr eigenes Label zu erstellen und "myLabel" zu ersetzen oder myLabels Frame anzugeben, um es sichtbar zu machen.

@IBOutlet weak var datePicker: UIDatePicker! //Picker connected from UI 

//Give your picker a function (in viewDidLoad) 

    datePicker.addTarget(self, action: #selector(SettingViewController.datePickerAction), forControlEvents: .ValueChanged) 

//This is the function it shows date on custom label(myLabel) 

    func datePickerAction() { 

      let myLabel = UILabel() //Declaration of label 
      let myLabelFormatter = NSDateFormatter() 
      myLabelFormatter.dateFormat = "dd MMM yyyy" 
      myLabel.text = "Date: " +   myLabelFormatter.stringFromDate(datePicker.date) 

     }