今非昔比jīnfēixībǐTop 40000Meanings1. (idiom) things are very different now; times have changedCharacters used今now非not昔former比to compare