完善时间类型算法