优化时间类型写法,去除大量witch代码