Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

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

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

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

CardView округление вложенных элементов
Разметка <android.support.v7.widget.CardView android:id="@+id/cardView"...

Округление времени
Моя программа выводит время в таком формате 05:27:57.7520000 ,хочу чтоб...

Округление времени разговоров до минуты
Хай Для тарификации звонков, мне надо округлять время разговора до минуты с...

Округление времени при расчетах
Подскажите пожалуйста, как получить округление времени в колонке...

Округление времени до полных часов
В ячейке время в формате, например, 142:30, 213:20 (часы,минуты). Нужно...

Округление времени. Задать количество секунд для округления
С новым годом! Ребята нужна помощь, функция округления времени. функция...

4
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
06.10.2013, 23:53 #2
Самым логичным/надежным будет
1) разложить время на составляющие
2) округлить минуты и секунды
3) сложить время назад = создать новую дату-время на основе запчастей
... пример не приведу (не приходилось делать 3)), но 1 и 2 легко сделать
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
08.10.2013, 16:51 #3
используйте Calendar и просто добавляйте/убавляйте недостающие минуты, а о часах он сам позабодится.
0
Tester64
396 / 357 / 46
Регистрация: 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. Проще установить ручками чем "добавлять минуты"
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.10.2013, 13:48 #5
если ручками устанавливать, то нужно еще о часах заботиться, о формате времени...
0
09.10.2013, 13:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2013, 13:48
Привет! Вот еще темы с решениями:

QDateTime и методы, связанные с ним: разность времени, округление, сортировка
Подскажите пожалуйста, 1) какие методы есть для совершения операций над датой...

Расчет времени пуска,установившегося времени,времени торможения и паузу для лифта
t0=(3600/h)*(1-E) - пауза.ЕЕ можно взять произвольно(самим). А остальное надо...

Алгоритм распределения задач с учетом их важности, времени поступления и времени обработки
Задание составить алгоритм распределения задач с учетом их важности, времени...

Поиск общего времени разговора на основе номера, времени и даты
Здравствуйте, Подскажите как можно подставить формулами время разговора"Итог"...


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

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

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