根据相关规定,上市公司年报的预披露时间必须在1月31日前完成,而年报的披露时间则应在1月1日至4月30日之间。这一规定是为了保障投资者的知情权,让他们能够及时了解公司的财务状况和经营情况。同时,这也是为了规范上市公司的信息披露行为,防止出现信息不对称的情况。因此,上市公司必须按照规定的时间要求,及时披露年报,以便投资者进行决策。