gitextract_nwg7vbkr/ ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── .sourcery/ │ └── LinuxMain.stencil ├── .swiftlint.yml ├── .swiftpm/ │ └── xcode/ │ └── package.xcworkspace/ │ └── contents.xcworkspacedata ├── .travis.yml ├── Configs/ │ ├── SwiftDate.plist │ └── SwiftDateTests.plist ├── Documentation/ │ ├── 0.Informations.md │ ├── 1.Introduction.md │ ├── 10.Upgrading_SwiftDate4.md │ ├── 11.Related_Projects.md │ ├── 12.Timer_Periods.md │ ├── 2.Date_Parsing.md │ ├── 3.Manipulate_Date.md │ ├── 4.Compare_Dates.md │ ├── 5.Date_Formatting.md │ ├── 6.TimeInterval_Formatting.md │ ├── 7.Format_UnicodeTable.md │ ├── 8.Customize_ColloquialFormatter.md │ ├── 9.ColloquialSupportedLanguages.md │ └── Index.md ├── LICENSE ├── Package.swift ├── Playgrounds/ │ └── SwiftDate.playground/ │ ├── Contents.o │ ├── Pages/ │ │ ├── Compare Dates.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ ├── Date Formatting.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ ├── Date Manipulation.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ ├── Date Parsing.xcplaygroundpage/ │ │ │ └── Contents.swift │ │ └── Introduction.xcplaygroundpage/ │ │ └── Contents.swift │ └── contents.xcplayground ├── README.md ├── Sources/ │ └── SwiftDate/ │ ├── Date/ │ │ ├── Date+Compare.swift │ │ ├── Date+Components.swift │ │ ├── Date+Create.swift │ │ ├── Date+Math.swift │ │ └── Date.swift │ ├── DateInRegion/ │ │ ├── DateInRegion+Compare.swift │ │ ├── DateInRegion+Components.swift │ │ ├── DateInRegion+Create.swift │ │ ├── DateInRegion+Math.swift │ │ ├── DateInRegion.swift │ │ └── Region.swift │ ├── DateRepresentable.swift │ ├── Formatters/ │ │ ├── DotNetParserFormatter.swift │ │ ├── Formatter+Protocols.swift │ │ ├── ISOFormatter.swift │ │ └── ISOParser.swift │ ├── Foundation+Extras/ │ │ ├── DateComponents+Extras.swift │ │ ├── Int+DateComponents.swift │ │ ├── String+Parser.swift │ │ └── TimeInterval+Formatter.swift │ ├── Supports/ │ │ ├── AssociatedValues.swift │ │ ├── Calendars.swift │ │ ├── Commons.swift │ │ ├── Locales.swift │ │ ├── TimeStructures.swift │ │ └── Zones.swift │ ├── SwiftDate.swift │ └── TimePeriod/ │ ├── Groups/ │ │ ├── TimePeriodChain.swift │ │ ├── TimePeriodCollection.swift │ │ └── TimePeriodGroup.swift │ ├── TimePeriod+Support.swift │ ├── TimePeriod.swift │ └── TimePeriodProtocol.swift ├── SwiftDate.podspec ├── SwiftDate.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata/ │ └── xcschemes/ │ ├── SwiftDate-iOS Tests.xcscheme │ ├── SwiftDate-iOS.xcscheme │ ├── SwiftDate-macOS.xcscheme │ ├── SwiftDate-tvOS.xcscheme │ └── SwiftDate-watchOS.xcscheme ├── TestApplication/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj/ │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Tests/ │ ├── LinuxMain.swift │ └── SwiftDateTests/ │ ├── TestDataStructures.swift │ ├── TestDate.swift │ ├── TestDateInRegion+Compare.swift │ ├── TestDateInRegion+Components.swift │ ├── TestDateInRegion+Create.swift │ ├── TestDateInRegion+Math.swift │ ├── TestDateInRegion.swift │ ├── TestFormatters.swift │ ├── TestRegion.swift │ └── TestSwiftDate.swift └── generateLinuxTests.sh