Prettier datetime truncate repr

Usually we only implement `__str__` and keep `__repr__` for interactive printing.