2014-12-22 5 views
0

Как форматировать время в libgdx (java)?Как форматировать время в java?

long startTime = System.currentTimeMillis(); 
System.out.println(TimeUtils.timeSinceMillis(startTime)); 

Я хочу форматировать так:

мин: сек: мил

00:00:00 или 00: 00: 000

+2

Смотрите DateTimeFormater: https://docs.oracle.com/javase/8/docs/api/java/time/format/package-summary.html – Scott

ответ

2

Попробуйте, как это;

long startTime = System.currentTimeMillis(); 
    SimpleDateFormat sDate = new SimpleDateFormat("mm:ss.SSS"); 
    System.out.println(sDate.format(startTime)); 

Выход есть;

05:42.331 

Если вы хотите также с часом;

Format sDate = new SimpleDateFormat("HH:mm:ss.SSS"); 
+1

Не хотите быть, что парень, когда его приходит к датам на Java, но также должен знать библиотеку JodaTime для более простого способа работы с датами DateTime myDate = DateTime.now(). toString ("HH: mm: ss.SSS"); – tmn

Смежные вопросы