Mercurial > public > lazybear
view LazyBear/Global functions/GetDateComponents.swift @ 412:a7c9dd0c5822
Main insider view implemented
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Tue, 08 Jun 2021 11:46:58 +0200 |
parents | 681fb377235e |
children |
line wrap: on
line source
// // GetDateComponents.swift // LazyBear // // Created by Dennis Concepción Martín on 7/6/21. // import SwiftUI enum Components { case day, month, year } /* Get components from a date */ func getDateComponents(_ components: Components, _ date: Date) -> String { let dateComponents = Calendar.current.dateComponents([.year, .month, .day], from: date) switch components { case .year: return "\(dateComponents.year ?? 2020)" case .day: return "\(dateComponents.day ?? 1)" case .month: let dateFormatter = DateFormatter() let monthNumber = dateComponents.month ?? 1 let monthLetters = dateFormatter.shortMonthSymbols[monthNumber-1] return "\(monthLetters)" } }