java - Formatting time properly from miliseconds -
i timing event this:
seconds = system.currenttimemillis() / 1000; // happens here time = system.currenttimemillis() / 1000 - seconds;
and have attempted format it:
string time = string.format("%d min, %d sec", timeunit.milliseconds.tominutes(time), timeunit.milliseconds.toseconds(time) - timeunit.minutes.toseconds(timeunit.milliseconds.tominutes(time)));
and results don't make sense, minutes thousands seconds seem normal numbers. proper way format time?
long milliseconds = system.currenttimemillis()%1000; long seconds = (system.currenttimemillis()/1000)%60; long minutes = (system.currenttimemillis()/(60*1000))%60; long hours = (system.currenttimemillis()/(60*60*1000));
leave out whatever parts don't want , remove modulus highest 1 do.
Comments
Post a Comment