add time format support