Android от целого числа до строкового формата времени - PullRequest
2 голосов
/ 26 августа 2011

У меня есть целые числа, которые я извлекаю из ресурсов.Это времена, но так как я должен хранить их как целое число в файле ресурсов, я сохраняю 9 минут и 8 секунд как 0908. Я хочу отобразить это как 09:08 на экране, но не могу понять, как это сделатьЭто.

Я уверен, что есть простой способ, но я не могу найти его.

Ответы [ 2 ]

6 голосов
/ 26 августа 2011

Вот пример:

String result = String.format("%02d:%02d", intTime / 100, intTime % 100);
0 голосов
/ 26 августа 2011

Вы можете либо разделить его, используя некоторую математику (разделите на 100 для минут и по модулю 100 для секунд)

, или вы можете использовать SimpleDateFormat для анализа и / или отображения.http://download.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...