Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public struct LocalDate {
- public let day: Int
- public let month: Int
- public let year: Int
- public init(day: Int, month: Int, year: Int) {
- self.day = day
- self.month = month
- self.year = year
- }
- }
- extension LocalDate {
- public init(date: Date, calendar: Calendar = Calendar.current) {
- let components = calendar.dateComponents([.day, .month, .year], from: date)
- day = components.day!
- month = components.month!
- year = components.year!
- }
- }
- extension LocalDate: Equatable {
- public static func ==(lhs: LocalDate, rhs: LocalDate) -> Bool {
- return lhs.day == rhs.day && lhs.month == rhs.month && lhs.year == rhs.year
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement