Здравствуйте!
Туплю... Как сложить несколько текстовых ячеек со временем: 0:10:00 + 0:20:00 + 0:11:25 чтобы получить = 0:41:25 ?
------------ Дoбавленo в 15.32:
Не получается через DateConvertor.
Этот топик читают: Гость
Ответов: 91
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Отдельные даты конвертируешь StrFmtToDateReal, плюсуешь, потом результат в DateRealToStrFmt.
Format=HH:mm:ss |
|||
карма: 26 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Netspirit писал(а): потом результат в DateRealToStrFmt.Format=HH:mm:ss Не прокатит, нужна дата для обратного преобразования, а ее там не будет
|
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
wvlas, небольшой баг в DateConvertor: он начинает правильно считать не с 0-го года, который получается если в ваших ячейках только часы, а с 17хх какого-то, поэтому надо к результату прибавить скажем 700000 дней, а выводить только часы.
code_35354.txt |
|||
карма: 19 |
| ||
файлы: 1 | code_35354.txt [2.9KB] [535] |
Ответов: 91
Рейтинг: 0
|
|||
Что спрашивал то и работоспособное получил, немного непоняв. А если ячеек будет 1000?
------------ Дoбавленo в 17.27: Компонент Math исправляет баг? ------------ Дoбавленo в 17.34: В поток выдается OnResult. Зачем GetDataExt? |
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
wvlas, вот 1000 (можно и больше) code_35356.txt
Math ничего не исправляет, только суммирует (умножает, делит.....) что задал программист |
|||
карма: 19 |
| ||
файлы: 1 | code_35356.txt [1.7KB] [557] |
Ответов: 1088
Рейтинг: 112
|
|||
если сумма более 24 часов:
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид писал(а): небольшой баг в DateConvertor |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2021-06-24 08:04:20 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Потому, что компонента для работы с временем кроме математики у нас нет.
|
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2021-06-24 08:04:20 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2021-06-24 08:04:19 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2021-06-24 08:04:19 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_35359.txt [564B] [501] |
Ответов: 8926
Рейтинг: 823
|
|||
87.103.208.213 писал(а): Или добавлять к времени любую дату..Tad, code_35361.txt |
|||
карма: 19 |
| ||
файлы: 2 | code_35360.txt [1KB] [516], code_35361.txt [561B] [553] |