von heute auf morgen

Etymology
lit. 'from today to tomorrow'.

Adverb

 * 1)  within a short period of time; overnight; suddenly

Usage notes

 * As seen in the example sentence, the phrase is generally not changed when referring to the past. While it would be grammatically possible to say, this would imply that the change actually happened, or was made known, on this very day.