DateTimeAttribute: fix ISO 8601 date time recognition

There can be up to three, optional millisecond digits after seconds.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>