This question already has an answer here:
- How to convert Milliseconds to “X mins, x seconds” in Java? 25 answers
I want to use currentTimeMillis
twice so I can calculate a duration but I also want to display Time and Date in user readable format. I'm having trouble as currentTimeMillis
is good for the calculation but I can't see a built in function to convert to nice time or time/date.
I use
android.text.format.DateFormat df = new android.text.format.DateFormat();
df.format("yyyy-MM-dd kk:mm:ss", new java.util.Date());
for producing nice time and date and what I'd ultimately like to do is show my resulting currentTimeMillis
value into the android.text.format.DateFormat df = new android.text.format.DateFormat();
e.g.
android.text.format.DateFormat df = currentTimeMillis();
when I try I get
Type mismatch: cannot convert from long to DateFormat
I've tried to use some casting but can't see how to accomplish this.