Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 111
1

Перевести с миллисекунд в минуты

18.06.2015, 20:36. Просмотров 2495. Ответов 5
Метки нет (Все метки)

Как перевести с миллисекунды в формат минуты и секунды ,на вроде такого 01 : 10 ?
Java
1
2
Chronometer chron = new Chronometer(this);
long milliseconds = SystemClock.elapsedRealtime()- chron.getBase();
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2015, 20:36
Ответы с готовыми решениями:

Из миллисекунд в DateTime
Получаю миллисекунды long currentTime = System.currentTimeMillis(); ...

Количество миллисекунд между первым и вторым нажатием на кнопку
Как на java (android studio) проще и лучше узнать количество миллисекунд между...

Будильник в точные минуты
Добрый день. Подскажите. как назначить setRepeating в AlarmManager, чтоб...

Преобразование миллесукенд в секунды, минуты, часы
Здравствуйте! Подскажите пожалуйста, что это может быть, когда я запуская этот...

Склонение чисел: минут-минуты, день-дней
Ребята, подскажите как сделать. Нужно правильно написать "обновление N...

5
Fulcrum_013
1474 / 1112 / 129
Регистрация: 14.12.2014
Сообщений: 9,344
Завершенные тесты: 3
18.06.2015, 20:43 2
Ну как - в секунде 1000 миллисекунд. в минуте 60 секунд, а соответственно 60000 мсек.
делишь milliseconds на 60000, в целой части имеешь минуты. Дробную домножаешь на 60 и имеешь секунды.
1
Pablito
2759 / 2191 / 741
Регистрация: 12.05.2014
Сообщений: 7,688
Завершенные тесты: 1
18.06.2015, 20:58 3
Лучший ответ Сообщение было отмечено Leks2 как решение

Решение

ну если решать в лоб и нужны только минуты:секунды то так можно
Java
1
2
3
        long milliseconds = 123456789;
        String time = String.format("%d:%d", milliseconds / 60000, (milliseconds % 60000) / 1000);
        System.out.println(time);
или это в метод завернуть, тогда кошернее будет
2
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 111
18.06.2015, 21:26  [ТС] 4
Паблито, работает,но только в секунда отображается не 01 секунда ,а 1
0
Pablito
18.06.2015, 21:38
  #5

Не по теме:

чуток формат поменять на такой "%02d:%02d"

0
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 111
18.06.2015, 21:48  [ТС] 6
Спасибо
0
18.06.2015, 21:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2015, 21:48

Компиляция занимает примерно полторы минуты. Очень долго
Подскажите пожалуйста, возможно ли сделать компиляцию более быстрой? Работаю...

Формат даты или как получить часы, минуты, секунды
В текстовое поле выводится время . Вот так - String mytime =...

Неверный перевод миллисекунд в минуты и часы
Всем привет , проблема в том что я следующим кодом перевожу миллисекунды в часы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru