added support for time format providers