"der ganze Tag" = vor morgens bis abends, von 0 Uhr bis 24 Uhr
"Gestern habe ich den ganzen Tag Deutsch gelernt."
"alle Tage" = viele Tage, mehrere Tage.
"alle" + "Tage" meist nur in Redewendungen: "Man sieht so etwas nicht alle Tage" = "Man sieht so etwas nicht an vielen Tagen" = "Man sieht so etwas nicht sehr häufig".
Ein anderes Beispiel: "Ich habe alle Pralinen aufgegessen" (viele Pralinen), aber: "Ich habe die ganze Pralinenschachtel aufgegessen" (eine Schachtel, aber vollständig).
Das gilt generell: "Ganz" = vollständig, komplett (engl. "whole"). "Alle" = alle von mehreren (engl. "all"). "Jeder" = jeder einzelne von mehreren (engl. "each").