Pep Guardiola admitted Leroy Sane will be out for six to seven weeks due to an injury he sustained in Man City's FA Cup win against Cardiff.