Hallo zusammen,
ich habe ein String in dem Format 15.06.23, 09:30 und möchte diesen in ein Date umwandeln. Dabei bekomme ich immer eine 2 Stunden Differenz: 2023-06-15 07:30:00 +0000.
Das ist mein Code:
let dateFormatter = DateFormatter()
let dateFormat = "dd.MM.yy, HH:mm"
dateFormatter.dateFormat = dateFormat
dateFormatter.locale = Locale(identifier: "de_DE")
dateFormatter.timeZone = TimeZone(identifier: "Europe/Berlin")
if let date = dateFormatter.date(from: dateAsString) {
print(date)
} else {
print("Fehler beim Umwandeln des Datums")
}
Wo liegt mein Fehler?
Danke schon mal im Voraus...
ich habe ein String in dem Format 15.06.23, 09:30 und möchte diesen in ein Date umwandeln. Dabei bekomme ich immer eine 2 Stunden Differenz: 2023-06-15 07:30:00 +0000.
Das ist mein Code:
let dateFormatter = DateFormatter()
let dateFormat = "dd.MM.yy, HH:mm"
dateFormatter.dateFormat = dateFormat
dateFormatter.locale = Locale(identifier: "de_DE")
dateFormatter.timeZone = TimeZone(identifier: "Europe/Berlin")
if let date = dateFormatter.date(from: dateAsString) {
print(date)
} else {
print("Fehler beim Umwandeln des Datums")
}
Wo liegt mein Fehler?
Danke schon mal im Voraus...