The second version, which uses overloading, should work with s/// and split //.
In reply to Re^6: Parse ISO 8601 date/times (still never \d) by tobyink in thread Parse ISO 8601 date/times by tye