<div dir="ltr">Howdy,<div><br></div><div>A few weeks ago I opened <a href="https://bugs.swift.org/browse/SR-208">https://bugs.swift.org/browse/SR-208</a> as it appears setting the dateFormat property of NSDateFormatter has no effect.  It&#39;s been open for a while and I thought I&#39;d start looking at whether or not I could help, and decided to first start with getting NSDateFormatter included in TestFoundation.</div><div><br></div><div>Before moving on further and issuing a PR, I would appreciate feedback on the approach that I&#39;m taking here:</div><div><br></div><div><a href="https://github.com/iachievedit/swift-corelibs-foundation/commit/482d861127e8b78007ceaf15f6c905ac04b1e9a4">https://github.com/iachievedit/swift-corelibs-foundation/commit/482d861127e8b78007ceaf15f6c905ac04b1e9a4</a><br></div><div><br></div><div>The first tests are only looking at the dateStyle property, and I&#39;ve included tests for the various styles as they are rendered for the en_US locale.  The intent is to add support for validating additional locales in the future.</div><div><br></div><div>Since strptime doesn&#39;t appear to be available to the Glibc module I&#39;m using a quick Python script included in Resources/ to take a format string and render a human-friendly date.</div><div><br></div><div>At the moment I know there is a discrepancy between what NSDateFormatter and the python driver can emit, the python script is currently adjusting to my timezone and not using UTC, but that will be fixed before a PR is issued.  I&#39;ll also add the timeStyle property and then continue to add tests.</div><div><br></div><div>Thoughts and comments most welcome, and Happy New Year.</div><div><br></div><div>Joe</div><div><br></div></div>