de un día a/para otro: de repente, sin aviso. [Suele referirse a la velocidad que algo sucede o cambia]
de la noche a la mañana: en poco tiempo, de repente. [Suele referirse al tiempo que tarda algo en realizarse]
-Cambia de opinión de un día a/para otro — He changes his mind from one day to the next [Cada día, a menudo, sin aviso]
→Cambió de opinión de un día para otro/ de la noche a la mañana — He changed his mind overnight [Repentinamente, en poco tiempo]
-No te van a despedir de un día para otro — They're not going to just sack you all of a sudden
-Se irán de un día para otro — They'll leave any day now
-Llevamos 20 años juntos. No puedo dejarlo de un día para otro — We've been together for 20 years. I can't just suddenly up and leave him [De repente]
-No puedes montar un negocio de la noche a la mañana — You can't set up a business overnight [En poco tiempo]
-De la noche a la mañana, han pasado de ser rivales a ser aliados — Overnight, they have gone from being rivals to allies [En poco tiempo]