![]() |
![]() |
![]() |
|
Разница в датах | ☑ | ||
---|---|---|---|---|
0
ОМЭЗ
30.10.07
✎
11:53
|
Подскажите как получить разницу в днях?
Сообщить(ДатаОкончание-ДатаНачало); Так не работает |
|||
1
zbv
30.10.07
✎
11:54
|
(0) почему это не работает?! переведи в дни... делов то...
|
|||
2
ОМЭЗ
30.10.07
✎
11:55
|
(2)Подскажи что за фун-ия переводит в дни?
|
|||
3
zbv
30.10.07
✎
11:57
|
(2) умножение ;)
|
|||
4
zbv
30.10.07
✎
11:58
|
+(3) пардон... Деления
|
|||
5
ОМЭЗ
30.10.07
✎
11:59
|
(3)Что за уножение?Как перевести?
Сообщить(День(ДатаОкончание-ДатаНачало)); так не хочет |
|||
6
Nzn
30.10.07
✎
12:02
|
Сообщить((ДатаОкончание-ДатаНачало)/86400)
|
|||
7
asady
30.10.07
✎
12:02
|
если принять во внимание размерность
разницы дат = секунда, то коэффициент перевода в дни = .... |
|||
8
ОМЭЗ
30.10.07
✎
12:08
|
Так мне кажеться лучше
ДНач=День(ДатаНачало); Дкон=День(ДатаОкончание); ИтогоРазнДней=Дкон-ДНач; |
|||
9
zbv
30.10.07
✎
12:09
|
(8) а если месяцы разные?
|
|||
10
asady
30.10.07
✎
12:10
|
(8) а теперь получи разность дней для дат
01.01.2007 30.03.2007 |
|||
11
ОМЭЗ
30.10.07
✎
12:11
|
Внатуре,об этом я чёто не подумал.Напиши пожалуйста фрагмент кода как правильно это сделать?
|
|||
12
ОМЭЗ
30.10.07
✎
12:12
|
(10)Так мне нужна разность дней
|
|||
13
IronDemon
30.10.07
✎
12:12
|
ЗапросРазностьДат = Новый Запрос;
ЗапросРазностьДат.Текст = "ВЫБРАТЬ | РАЗНОСТЬДАТ(&НачПериода, &КонПериода, ДЕНЬ) КАК Разность"; |
|||
14
Nzn
30.10.07
✎
12:18
|
не очень понятно чем типовое не угодило
Функция РазностьДатВДнях(Дата1, Дата2) мДлинаСуток = 86400; // в секундах Возврат Окр((НачалоДня(Дата1) - НачалоДня(Дата2)) / мДлинаСуток); КонецФункции |
|||
15
asady
30.10.07
✎
12:21
|
(14) тут идет легкое прикалывание, а ты не догоняешь. Чел явно тупит - ему в (1)-(4) постах все сказали.
|
|||
16
Nzn
30.10.07
✎
12:24
|
пусть учится
|
|||
17
ОМЭЗ
30.10.07
✎
12:33
|
(14)Спасибо,работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |