accept time strings with more than 6 trailing zeros after the final dot.

This pull request solves issue #289.