2017-06-23 3 views
-4

Ich habe versucht, JSON-Datum in Datum zu konvertieren. Aber es funktioniert nicht richtig.Swift JSON Date String konvertieren in in Date-Objekt

Meine Zeitzone (.Current) -> +05,30

Json Datum (string) -> 2017-06-23T04: 30: 43Z
Die DateObject ich am Ende benötigt -> 2017-06- 23T10: 00: 43 + 0530

Was ich will in JSON in ein DateObject konvertieren. Ich konnte keine Lösung über das Internet finden, deshalb frage ich.

Vielen Dank.

+0

versuchen 'formatter.dateFormat =„YYYY mit MM-dd'T'HH: mm: sss "https://stackoverflow.com/questions/28016578/swift-how-to-create-a-date-time-stamp-and-format-as-iso-8601 -rfc-3339-utc-tim/28016692 # 28016692 –

Antwort

1

Verwenden ISO8601DateFormatter (iOS 10.0+, macOS 10.12+)

let string = "2017-06-23T04:30:43Z" 
let dateFormatter = ISO8601DateFormatter() 
dateFormatter.date(from: string) 

Das Betriebssystem für die Zeitzone behandelt (außer in print Aussagen)

+0

Es hat funktioniert .. Danke – gamal