synchronisieren Ich versuche, einen Alarm zu erstellen, lassen Sie den Benutzer Zeit von Date Picker (aus Bibliothek und Modus: Zeit) auswählen. Aber wenn ich es im Simulator starte, gibt mir der Simulator eine andere Zeit. Ich werde Ihnen den Code unten zeigen, um mehr Details zu sehen.Wie Zeit zwischen Date Picker und Ortszeit von swift
@IBOutlet weak var timePicker: UIDatePicker!
Ich sammelte Zeit auf dem Simulator Bildschirm (10.10) und drücken Sie die Taste: Die lokale Zeit jetzt: 2016.05.14 10.10
@IBAction func addTime (Absender: UIButton) {
let time = timePicker.date
print("Time from picker: \(time)")
// The result : "Time from picker : 2016-05-14 03:10:39 +0000"
}
Das Problem hier, das ist nicht die richtige Zeit. Ich denke einen Unterschied zwischen NSDate() und Ortszeit richtig ?.
Die Frage: Wie kann ich sie synchronisieren. Oder hast du eine andere Idee?
Vielen Dank für Ihre Aufmerksamkeit
Dieses Datum ist korrekt. Sie müssen nur NSDateFormatter verwenden, um die lokale Zeit oder eine andere Zeitzone anzuzeigen –