修改代码结构，增加时间设置