ich denke: nein.

durch zeit=millis();
zeit1=zeit;
zeit2=zeit-zeit1;

wird
zeit1=zeit;

und weil dadurch
zeit-zeit1 dasselbe ist wie zeit-zeit,
und weil zeit-zeit immer = Null ist,
ist automatisch immer
zeit2=0.

Tipp:
benenne mal zeit1 um in "zeitAlt"
und zeit2 benenne um in "delta_t"
dann wirds vielleich auch semantisch klarer.