Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Округление времени - Android

06.10.2013, 20:36. Просмотров 490. Ответов 4
Метки нет (Все метки)

Скажите как полученную дату (а мне нужны часы и минуты) округлить до ближайших 15, 30, 45, 00 (и если до 00 минуты округляются то к часу необходимо добавить 1).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2013, 20:36     Округление времени
Посмотрите здесь:

Handler и интервал времени Android
Android Дата без времени
Android складывание времени
Android JodaTime вычитание времени
Android Ошибка времени выполнения
Android Отсчет времени
Android Сохранение текущего времени
Обнуление переменной по времени Android
Форматирование времени Android
Уведомление по заданному времени Android
Вывод по времени Android
Android Уведомления по времени

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
06.10.2013, 23:53     Округление времени #2
Самым логичным/надежным будет
1) разложить время на составляющие
2) округлить минуты и секунды
3) сложить время назад = создать новую дату-время на основе запчастей
... пример не приведу (не приходилось делать 3)), но 1 и 2 легко сделать
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.10.2013, 16:51     Округление времени #3
используйте Calendar и просто добавляйте/убавляйте недостающие минуты, а о часах он сам позабодится.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
09.10.2013, 12:16     Округление времени #4
Цитата Сообщение от V0v1k Посмотреть сообщение
используйте Calendar и просто добавляйте/убавляйте недостающие минуты, а о часах он сам позабодится
Думаю Вы плохо поняли задание. Автор кажется хочет превратить 7:39:56 в 7:45:00, а 7:55:03 в 8:00:00. Проще установить ручками чем "добавлять минуты"
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.10.2013, 13:48     Округление времени #5
если ручками устанавливать, то нужно еще о часах заботиться, о формате времени...
Yandex
Объявления
09.10.2013, 13:48     Округление времени
Ответ Создать тему
Опции темы

Текущее время: 12:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru