Ces deux locutions adverbiales relèvent du langage courant.
Et elles signifient : durant toute la journée, du matin au soir, du lever au coucher du soleil ; sans discontinuer, sans arrêt, constamment.
Elles s'utilisent de manière péjorative, afin de faire état de son exaspération.
- "À longueur de journée" appartient au langage courant,
On dit par exemple : "Tu pourrais au moins aller chercher le pain et prendre le courrier plutôt que de roupiller à longueur de journée devant la télé".
- Tandis que "Toute la sainte journée" relève du registre familier et constitue un idiotisme religieux.
On dit par exemple : "L'été, si elle le pouvait, ma femme bronzerait toute la sainte journée".
Sources : www.linternaute.fr, wiktionary.org et www.larousse.fr