|
Получение количества дней из указанных месяцев | ☑ | ||
---|---|---|---|---|
0
black_cat1305
27.12.13
✎
07:45
|
Доброе утро! Подскажите пожалуйста, как из количества указанных месяцев получить количество дней, точнее например указали 65месяцев надо узнать количество дней...
|
|||
1
Wobland
27.12.13
✎
07:48
|
разность дат даст тебе количество секунд
|
|||
2
black_cat1305
27.12.13
✎
07:53
|
а, если точнее? Я в программировании только новичок
|
|||
3
Лодырь
27.12.13
✎
07:57
|
Как быть с тем что в месяцах разное количество дней?
|
|||
4
Wobland
27.12.13
✎
07:57
|
(2) количествоСекунд=дата1-дата2
|
|||
5
Wobland
27.12.13
✎
07:58
|
(3) даты определять, а не число в число преобразовывать
|
|||
6
Nenaviwu1c20
27.12.13
✎
07:59
|
(4) количествоДней=(дата1-дата2)/86400
|
|||
7
Gusarm
27.12.13
✎
08:00
|
(Дата1 - Дата2) / 24*60*60
|
|||
8
Лодырь
27.12.13
✎
08:00
|
(4) в (0) не вижу ссылки на какие либо даты ) Навыки телепата позволяют догадаться о их наличии, но полной уверенности нет.
|
|||
9
Wobland
27.12.13
✎
08:01
|
(8) да я больше автору говорил, а не тебе ;)
|
|||
10
bootini
27.12.13
✎
08:01
|
Функция РазностьДатВДнях(Дата1, Дата2)
мДлинаСуток = 86400; // в секундах Возврат Окр((НачалоДня(Дата1) - НачалоДня(Дата2)) / мДлинаСуток); КонецФункции |
|||
11
black_cat1305
27.12.13
✎
08:02
|
я так понимаю надо указывать две расчетные даты. Но у меня же только указывают дата начала = 01.01.13 и количество месяцев = 65. И от даты наачала 01.01.13 и количества месяцев надо узнать мне количество дней
|
|||
12
Nenaviwu1c20
27.12.13
✎
08:02
|
(8) Минимум что нужно знать - это начальный месяц
|
|||
13
Wobland
27.12.13
✎
08:03
|
(11) добавь месяц, не стесняйся
|
|||
14
Nenaviwu1c20
27.12.13
✎
08:04
|
ВЫБРАТЬ
РАЗНОСТЬДАТ(&ДатаНачала, ДОБАВИТЬКДАТЕ(&ДатаНачала, МЕСЯЦ, 65), ДЕНЬ) КАК Поле1 |
|||
15
Nenaviwu1c20
27.12.13
✎
08:05
|
(13) Фу я чо то загнул))))легче простым 1совским языком
|
|||
16
Nenaviwu1c20
27.12.13
✎
08:07
|
(НачалоДня(ДатаНачала)-ДобавитьМесяц(НачалоДня(ДатаНачала),65) ) /86400
|
|||
17
Лодырь
27.12.13
✎
08:08
|
(16) НачалоДня можно смело убрать.
|
|||
18
Лодырь
27.12.13
✎
08:08
|
(16) и поменять местами операнды
|
|||
19
Nenaviwu1c20
27.12.13
✎
08:09
|
(18)да ,но запрос правильно считал бы.Я из-за запроса с датами напутал
|
|||
20
Gusarm
27.12.13
✎
08:11
|
КонечнаяДата = ДобавитьМесяц(НачалоДня(НачальнаяДата), КоличествоМесяцев);
КоличествоДней = (КонечнаяДата - НачальнаяДата) / 24*60*60; |
|||
21
bootini
27.12.13
✎
08:13
|
(11)
Встроенные функции языка (Script functions) ДобавитьМесяц (AddMonth) Синтаксис: ДобавитьМесяц(<Дата>, <ЧислоМесяцев>) Параметры: <Дата> (обязательный) Тип: Дата. Исходная дата. <ЧислоМесяцев> (обязательный) Тип: Число. Количество месяцев, которое необходимо добавить к исходной дате. Если принимает отрицательное значение, то число месяцев вычитается. Возвращаемое значение: Тип: Дата. Дата, полученная в результате добавления. |
|||
22
Wobland
27.12.13
✎
08:16
|
нет, чтоб доставить человеку интеллектуальное удовольствие..
|
|||
23
ASU_Diamond
27.12.13
✎
08:20
|
(7)(20) вы где были когда в школе проходили порядок выполнения операций?
|
|||
24
Gusarm
27.12.13
✎
08:21
|
(23) согласен (24*60*60)
|
|||
25
black_cat1305
27.12.13
✎
08:39
|
спасибо большое всем за помощь!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |