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

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

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

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

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

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

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

Округление времени при расчетах
Подскажите пожалуйста, как получить округление времени в колонке "Время_по_формуле_TTL" до десятых...

Округление времени до полных часов
В ячейке время в формате, например, 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

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

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

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


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

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

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