|
v7: Вычисление разницы времени | ☑ | ||
---|---|---|---|---|
0
zvivla
12.04.15
✎
15:35
|
Здравствуйте.
Есть два поля с маской ввода ##:## в них записывают начальное и конечное время. Есть какой-нибудь универсальный механизм расчета разницы времени? |
|||
1
Cap_1977
12.04.15
✎
15:53
|
(0) Без фото, ц ц ц, не взлетит ...
|
|||
2
zvivla
12.04.15
✎
15:53
|
(1) Всегда вроде взлетало)
|
|||
3
Злопчинский
12.04.15
✎
16:01
|
Не
Не взлетит |
|||
4
Cyberhawk
12.04.15
✎
16:08
|
(0) Есть: каждый раз показывать результат записи десяти человекам и получать от них ответ. Отклонения отбрасывать, брать ответ, который дали большинство ответивших.
|
|||
5
LOTOS2000
12.04.15
✎
16:11
|
(3) Ей уже за 30 :)
|
|||
6
GROOVY
12.04.15
✎
16:14
|
С помощью функций работы со строками получаем отдельно часы и минуты, переводим все в минуты, находим разницу.
|
|||
7
Злопчинский
12.04.15
✎
16:17
|
(5) ну и сто?
|
|||
8
zvivla
12.04.15
✎
16:17
|
ч1=число(лев(запрос.док.ТприбытияГруза,2));
ч2=число(лев(запрос.док.ТУбытияГруза,2)); м1=число(прав(запрос.док.ТприбытияГруза,2)); м2=число(прав(запрос.док.ТУбытияГруза,2)); Если ч1<ч2 тогда ч3=ч2-ч1; иначе ч3=24-ч1+ч2; КонецЕсли; Если м1<м2 тогда м3=м2-м1; иначе м3=60-м1+м2; КонецЕсли; чот тип такого получилось. Может кому поможет |
|||
9
GROOVY
12.04.15
✎
16:19
|
Больше 2х суток груз не ходит?
|
|||
10
LOTOS2000
12.04.15
✎
16:21
|
Значение времени получай сразу в запросе.
|
|||
11
zvivla
12.04.15
✎
16:22
|
это время простоя. больше суток не будет
|
|||
12
Бертыш
12.04.15
✎
16:25
|
(8) Не тупи. Храни что то типа минут с начала дня, а отображай часы минуты и преобразовывай при редактирование часы с минутами в минут с начала дня.
Считать будет разницу времени легче |
|||
13
zvivla
12.04.15
✎
16:27
|
(12) Да тут вроде тоже не особо сложно
|
|||
14
echo77
12.04.15
✎
16:30
|
(8) Это индийский код? (http://lurkmore.to/Индусский_код)
|
|||
15
zvivla
12.04.15
✎
16:31
|
(14) именно он
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |