Как сложить время? Например 12:26 + 05:06 = 17:32 #4740


#0 by Lucky
Собственно а можно ли? Когда складываю ТекущееВремя+число то получаю=ВремяЧисло Например  12:26  + 05:06 = 12,260506 Подскажите пожайлуста.
#1 by Outlander
А где ты его дальше будешь использовать (17:32)?
#2 by Arhitektor
Не очень красиво, но надеюсь понятно...
#3 by Arhitektor
аналогично для Ми и Час сорри
#4 by Outlander
А вообще-то по отдельности складывать часы, минуты, секунды - как числа.
#5 by OctoberHammer
2 Как числа в какой системе исчесления? То есть, если сложить 30 минут и 40, то получим сколько - 70 минут или 1 час 10 минут?
#6 by Arhitektor
В работа идет в десятичной с/с
#7 by Outlander
Естественно, с добавлением единички в старшем разряде (часах, минутах). Не думаю, что элементарные вещи нужно разжевывать как школьнику.
#8 by OctoberHammer
2 Тогда лажа. У архитектора алгоритм лучше. зачем складывать три пары чисел, и в общем случае еще гемороится с двумя лишними разрядами, если можно сложить две пары.
#9 by Arhitektor
просто я работал раньше учителем: там и не такое приходилось разжевывать :(
#10 by OctoberHammer
ффу блин, вчитался в алгоритм Архитектора. Тоже не красиво красиво, это когда первеодим оба числа в секунды, складываем, полученный результат переводим в часы, минуты, секунды. Не принципиально... так, из чувства противоречия спорю
#11 by Arhitektor
:)
#12 by Рупор абсурда
#13 by OctoberHammer
Да, так гораздо красивее. Теперь мой эстетизм удовлетворен. Чтоб ты жил долго и не болел. :)))
#14 by Lucky
To  Arhitektor - Огромное спасибо, такого понятного ответа еще никогда в жизни не получал %-)
#15 by Рупор абсурда
Эх! Придерусь сам ... А последнюю строчечку лучше заменить на: Сообщить(?(чч<10,"0","")+чч+?(мм<10,":0",":")+мм);
#16 by PilotBrian
Lucky, извени за OFF. Рупор здорово, давненько я тебя не достовал :) Если будет желание зайди в мою ветку.
#17 by Roman001
Складывать еще ниче, гораздо интереснее время вычитать :)
#18 by Outlander
Да, - красиво и лаконично.
#19 by Композитор
Хорошее словечко "эстетизм". Добавил в свой словарь идиотизмов.
#20 by Dozer
а как быть с датами а не со временем. как допустим посчитать сколько дней месяцев и годов между 27.05.04 и 01.06.03
#21 by МАХ
для фрагмент глобального модуля ЗиК (1С, ты всегда думаешь о нас...) //******************************************************************************
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям