A、B公司于2010年3月20日签订买卖合同,根据合同约定,B公司于3月25日发出100万元的货物,A公司将一张出票日期为4月1日、金额为100万元、出票后3个月付款的银行承兑汇票交给B公司。4月20日,B公司向承兑人甲银行提示承兑,承兑日期为4月20日。B公司在与C公司的买卖合同中,将该汇票背书转让给C公司,但B公司在汇票的背面记载“不得转让”字样。5月20日,C公司在与D公司的买卖合同中,将其背书给D公司。 7月5日,持票人D公司银行提示付款时,甲银行以A公司未能足额交存票款为由,拒绝付款,并于当日签发拒绝证明。 7月15日,D公司向A公司、B公司、C公司发出追索通知。C公司以D公司未在法定期限内发出追索通知为由,拒绝承担担保责任;B公司以自己在汇票上曾记载“不得转让”为由,拒绝承担担保责任。 要求: 根据上述情况和票据法律制度的规定,分别回答下列问题: D公司于7月5日银行提示付款的时间是否符合法律规定?并说明理由。如果持票人未在法定期限内提示付款,其法律后果是什么?