Имя: Пароль:
1C
1С v8
Как получить из разности дат минуты и секунды отдельно
0 manti
 
19.09.13
17:45
Как возможно из разности  дат

пер = Дата("19.09.2013 17:18:23") - Дата("19.09.2013 17:03:43");

получить количество минут и секунд отдельно?

Часы примерно так: Часы = Цел(пер/3600);
а как все остальное?
1 YF
 
19.09.13
17:46
(0) Не поверишь - так же
2 Галахад
 
гуру
19.09.13
17:46
Еще поделить.
3 manti
 
19.09.13
17:50
(2) на сколько)
4 Нуф-Нуф
 
19.09.13
17:50
(3) на всех
5 Asmody
 
19.09.13
17:51
В минуте 60 секунд, в часу 60 минут.
А еще в 1С есть операция %
6 manti
 
19.09.13
17:56
(5) Минуты = Окр( (пер/60) - (Часы * 60),0,0)
или Минуты =  пер/60
а секунды как показать что их не 760
7 wms
 
19.09.13
17:57
отнять и поделить всмысле сначало часы отнять
8 Chai Nic
 
19.09.13
18:02
Помнится, у нас в школе на уроке информатики была подобная задачка.. на бейсике писали..
9 manti
 
19.09.13
18:04
напрмиер если Дата("19.09.2013 17:18:20") - Дата("19.09.2013 17:05:15") то это 13 минут 5 секунд
10 Ndochp
 
19.09.13
18:06
Дата(0,0,0) + (Дата("19.09.2013 17:18:20") - Дата("19.09.2013 17:05:15"))
11 Asmody
 
19.09.13
18:06
(6) Обратись за консультацией к третьекласснику, он должен знать про деление с остатком
12 Desna
 
19.09.13
18:08
(0) пользуйся
время в формате ЧЧ:ММ

(Секунды-Секунды%3600)/3600+(Секунды%3600)/6000-((Секунды%3600)/6000)%0.01

формат ЧДЦ=2; ЧРД=:
13 KnightAlone
 
19.09.13
18:10
ПредставлениеЧасов          = Окр(ОсталосьСекунд/3600, 0);
        ПредставлениеМинут          = Окр((ОсталосьСекунд - ОсталосьЧасов*3600)/60,0);
        ПредставлениеСекунд         = ОсталосьСекунд - ОсталосьМинут*60 - ОсталосьЧасов*3600;
14 hhhh
 
19.09.13
18:11
(12)(13) решили у ТС окончательно мозг взорвать?
15 Базис
 
naïve
19.09.13
18:15
(14) Было бы, что взрывать :)
16 KnightAlone
 
19.09.13
18:21
(14) если мозг есть, намек поймет. все разжовывать и в рот ложить - медвежья услуга
17 manti
 
19.09.13
20:19
(12) а это операция кратности?
18 GROOVY
 
19.09.13
20:23
(17) Что Вы делаете на форуме 1сников более 2х лет?
19 manti
 
19.09.13
20:34
(18) Павел, ну бывает захожу, а тут в предвкушении пятницы
20 GROOVY
 
19.09.13
20:44
А также в системе имеется оператор остатка от деления, он обозначается знаком «%» (процент). Например:

// *** Переменная11 = 10%3; // ***

В результате переменная примет значение 1 (остаток от деления 10 на 3).
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший