重构了时间工具类