2016-11-17 4 views
1

Mein Problem versucht, ein Date Picker Ergebnis in einen Unix-Timestamp zu konvertieren. Mein Client besteht darauf, dass er als Unix-Timestamp in der Firebase-Datenbank gespeichert wird. Im auch ganz neu die Schnellen so ...Konvertieren von UIDatePicker Ergebnis in Unix Timestamp

let myTimeStamp = NSDate(timeIntervalSince1970: self.datePicker?.date) 

dies das Ergebnis der Datumsauswahl ist: 2016.12.03 00.56.00 0.000 Dies ist der Fehler: kann nicht Wert vom Typ umwandeln ‚Date ? ' zum erwarteten Argument Typ 'TimeInterval' (aka 'Double')

Bitte helfen Sirs & ma'ams!

Antwort

5

Sie haben bereits die Date. Da Sie den Zeitstempel möchten, rufen:

let myTimeStamp = self.datePicker?.date.timeIntervalSince1970 

myTimeStamp wird ein NSTimeInterval mit einem Wert in Unix Zeit.

+1

Vielen Dank Herr! –

Verwandte Themen