David Beck :xcode:<p>ISO8601 Components Formatting and Parsing: <a href="https://github.com/swiftlang/swift-foundation/blob/main/Proposals/0021-ISO8601ComponentsStyle.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/swiftlang/swift-fou</span><span class="invisible">ndation/blob/main/Proposals/0021-ISO8601ComponentsStyle.md</span></a></p><p>I'm going to label this one <a href="https://tnku.co/tags/finally" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>finally</span></a>. Having to use a custom parser just because I wanted date components instead of a date was such a pain (for instance for a date only string).</p><p>As an added bonus it proposes making the parser more lenient by optionally allowing fractional seconds and hours-only time zone offsets.</p>