From 4e51c993b2dc2c0cbb10ff2ca71607d8ccb4aa84 Mon Sep 17 00:00:00 2001 From: Tim Gymnich Date: Mon, 11 Jan 2021 03:04:50 +0100 Subject: [PATCH] fixed time zone bug --- TUM Campus App/Calendar/CalendarWeekViewController.swift | 6 ++++++ TUM Campus App/Extensions/Extensions.swift | 2 ++ 2 files changed, 8 insertions(+) diff --git a/TUM Campus App/Calendar/CalendarWeekViewController.swift b/TUM Campus App/Calendar/CalendarWeekViewController.swift index 64265576..4505d91a 100644 --- a/TUM Campus App/Calendar/CalendarWeekViewController.swift +++ b/TUM Campus App/Calendar/CalendarWeekViewController.swift @@ -31,6 +31,12 @@ final class CalendarWeekViewController: DayViewController, ProfileImageSettable fetch(animated: animated) } +// override func loadView() { +// calendar.timeZone = TimeZone(identifier: "Europe/Paris")! +// dayView = DayView(calendar: calendar) +// view = dayView +// } + private func setupUI() { title = "Calendar".localized edgesForExtendedLayout = UIRectEdge.all diff --git a/TUM Campus App/Extensions/Extensions.swift b/TUM Campus App/Extensions/Extensions.swift index cf196784..13ffc3d3 100644 --- a/TUM Campus App/Extensions/Extensions.swift +++ b/TUM Campus App/Extensions/Extensions.swift @@ -97,12 +97,14 @@ extension DateFormatter { /// yyyy-MM-dd HH:mm:ss static let yyyyMMddhhmmss: DateFormatter = { let formatter = DateFormatter() + formatter.timeZone = TimeZone(identifier: "Europe/Berlin")! formatter.dateFormat = "yyyy-MM-dd HH:mm:ss" return formatter }() /// "yyyy-MM-dd" static let yyyyMMdd: DateFormatter = { let formatter = DateFormatter() + formatter.timeZone = TimeZone(identifier: "Europe/Berlin")! formatter.dateFormat = "yyyy-MM-dd" return formatter }()