implement precision part of time type