Ich benutze unten Code, um den Tag von Komponenten zu bekommen. Ich habe eine als 2017-01-08 18:38:00 UTC
. Ich benutze unten Code, um den Tag daraus zu bekommen.Inkrementierter Tag bei Verwendung von Komponenten Datum in Swift?
var components = calendar.dateComponents([.year, .month, .day,.weekday
], from: eventModel.start_date!)
print("component day is \(String(describing: components.day!))")
Aber wenn ich den Tag drucken es gibt mir Tag als 9 aber nicht als 8, so was ist das Problem mit code.Please leite mich, wie kann ich diese Sache verbessern.
Sind Sie in die richtige Zeitzone für Ihren Kalender? – sdasdadas
Das Problem, dem Sie gegenüberstehen, liegt an Ihrer Zeitzone, die einfach auf die Zeitzone "UTC" gesetzt wurde, um Ihr Problem zu lösen. –
Welche Codeänderungen muss ich vornehmen, damit das funktioniert – iOSGuy