From bf37dd657c117b5cd395ce948cdee7482f417adf Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sun, 17 Jan 2021 13:48:36 -0500 Subject: [PATCH] [+] Create function to create date from year, month, day, hour, min --- ProjectClock/Utils.swift | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ProjectClock/Utils.swift b/ProjectClock/Utils.swift index 8eb5e01..e7ee162 100644 --- a/ProjectClock/Utils.swift +++ b/ProjectClock/Utils.swift @@ -17,6 +17,19 @@ extension Date return f.string(from: self) } + /// Constructor from components + static func create(_ year: Int, _ month: Int, _ day: Int, _ hour: Int, _ minute: Int) -> Date + { + var c = DateComponents() + c.year = year + c.month = month + c.day = day + c.hour = hour + c.minute = minute + let cal = Calendar(identifier: .gregorian) + return cal.date(from: c)! + } + /// Get year, month, day func getYMD() -> (y: Int, m: Int, d: Int) {