[swift-corelibs-dev] Testcases for NSDateFormatter

Taylor Franklin taylorleefranklin at gmail.com
Fri Feb 19 18:13:41 CST 2016


Are there any plans to integrate this commit into the main repo because I
would love build off of the code within it, seeing that NSDateFormatter
still seems incomplete. Additionally, the issue mentioned earlier,
https://bugs.swift.org/browse/SR-208, is still valid with the latest code
from master.

In fact, stringFromDate doesn't seem to be doing much at all. Anyway, I
would love to hear more from Joe or an admin on plans and progress for

Taylor Franklin

> Howdy,
> A few weeks ago I opened https://bugs.swift.org/browse/SR-208 as it
> setting the dateFormat property of NSDateFormatter has no effect. It's
> been open for a while and I thought I'd start looking at whether or not I
> could help, and decided to first start with getting NSDateFormatter
> included in TestFoundation.
> Before moving on further and issuing a PR, I would appreciate feedback on
> the approach that I'm taking here:
> The first tests are only looking at the dateStyle property, and I'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.
> Since strptime doesn't appear to be available to the Glibc module I'm
> a quick Python script included in Resources/ to take a format string and
> render a human-friendly date.
> At the moment I know there is a discrepancy between what NSDateFormatter
> and the python driver can emit, the python script is currently adjusting
> my timezone and not using UTC, but that will be fixed before a PR is
> issued. I'll also add the timeStyle property and then continue to add
> tests.
> Thoughts and comments most welcome, and Happy New Year.
> Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-corelibs-dev/attachments/20160219/1b2af917/attachment.html>

More information about the swift-corelibs-dev mailing list