今是昨非

こんぜさくひkonzesakuhi

expression

  1. complete reversal of values or ways of thinking (over time)
  2. What appeared wrong in the past now appears right
  3. realizing and regretting the past errors of one's ways

Kanji in this word

Study it in Yanamino

Data from JMdict, KANJIDIC2 (EDRDG), KanjiVG, CC-CEDICT and Make Me a Hanzi. Sources and licences