![]() |
![]() |
![]() |
|
как от даты отнять 1 минуту? | ☑ | ||
---|---|---|---|---|
0
Братан
25.07.07
✎
17:56
|
как от даты отнять 1 минуту?
Дата = Основание.Дата - 00000000000060 проканает? |
|||
1
Mort
25.07.07
✎
17:57
|
-60 просто
|
|||
2
Salvador Limones
25.07.07
✎
17:57
|
Нет, нулей спереди мало.
|
|||
3
ares
25.07.07
✎
17:59
|
(2) :))
|
|||
4
Братан
25.07.07
✎
18:07
|
получилось как я предполагал
|
|||
5
Леха Дум
25.07.07
✎
18:07
|
(0) нужно на ночь ЖКК под подушку ложить :)
|
|||
6
Плюшевый
25.07.07
✎
18:28
|
А просто - 60 не проканало ? :)
|
|||
7
Evrik
26.07.07
✎
08:20
|
Жжоте :)
|
|||
8
КВАДРО2
26.07.07
✎
08:56
|
Дата = Основание.Дата - 0-0-0-0-0-0-0-0-0-0-0-0-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-.
Делай так, зато наверняка |
|||
9
microlab
26.07.07
✎
09:19
|
(8) а если единиц не 60? минуты не получится, баг :(
|
|||
10
Evil
26.07.07
✎
09:22
|
От даты количество секунд отнамать надо, т.е. Дата = Основание.Дата - 60 * 60;
|
|||
11
Evil
26.07.07
✎
09:22
|
(10) Ой. Если одну минуту, то просто -60. (1) прав.
|
|||
12
Ненавижу 1С
гуру
26.07.07
✎
09:24
|
Иногда принимают, что минута длится 61 секунду, тогда что?
|
|||
13
almar
26.07.07
✎
09:27
|
(8) Я бы сделал проще: Дата = Основание.Дата - 86400/24/60;
|
|||
14
КВАДРО2
26.07.07
✎
09:29
|
(13) Гений
|
|||
15
Wladimir_spb
26.07.07
✎
09:30
|
(12) А еще некий не безызвестный барон предположил, что в марте 32 дня.)
|
|||
16
Ненавижу 1С
гуру
26.07.07
✎
09:34
|
(15) смотри сам http://ru.wikipedia.org/wiki/Секунда_координации
|
|||
17
microlab
26.07.07
✎
09:38
|
(16) внушительно, зачот
|
|||
18
Wladimir_spb
26.07.07
✎
09:41
|
(16)Смотрю, мелким шрифтом внизу страницы: <Категории: Незавершённые статьи о науке>
Интересно, к какому времени ты собираешься привязать эску? К универсальному координированному времени или среднему солнечному? ) |
|||
19
Ненавижу 1С
гуру
26.07.07
✎
09:45
|
(18) вообще то мы отталкиваемся уже как давно от UTC
|
|||
20
Wladimir_spb
26.07.07
✎
09:48
|
(19)На самом деле это без разницы. К какому времени система привязана, к такому и будет привязана эска. И пока Винда не научится выставлять время в 23:59:60 эска о доп секундах и не узнает.
|
|||
21
Ненавижу 1С
гуру
26.07.07
✎
09:54
|
(20) это бага ОС, как раньше никто не знал о 2000 годе, так и сейчас о доп. секунде
|
|||
22
agarych
26.07.07
✎
11:38
|
(8)(13) оптимизирую
Дата = Основание.Дата; для я = 0 По 60 Цикл Дата = Дата - 86400/24/60/60; КонецЕсли |
|||
23
Ненавижу 1С
гуру
26.07.07
✎
11:40
|
(22) тут точно в каждой минуте по 61 секунде
|
|||
24
agarych
26.07.07
✎
12:09
|
ну так учел все пожелания... :)
|
|||
25
НЕА123
26.07.07
✎
15:10
|
(22) простовато )))
Дата = Основание.Дата; Секундов = 0; СекундовБезМинуты = 0; //считаем секунды для я = 1 По Дата(Дата) - Дата(1,1,1) Цикл Секундов = Секундов + 86400/24/60/60; КонецЕсли; //считаем секунды без минуты для я = 1 По Секундов - 60 Цикл СекундовБезМинуты = СекундовБезМинуты + 86400/24/60/60; КонецЕсли; Дата = Дата(1,1,1); пока (Дата(Дата) - Дата(1,1,1)) <> СекундовБезМинуты Цикл Дата = Дата + 86400/24/60/60; КонецЕсли; // |
|||
26
ORGANIZATOR
26.07.07
✎
15:12
|
Пипец тему для обсуждения нашли.....
|
|||
27
MaxA
26.07.07
✎
16:41
|
(21) Есть серверы точного времени, с которых все, по идее, должны получать время (по nntp). Вот пусть эти серверы точного времени и учитывают эти лишние секунды. Простым "смертным" системам это ни к чему.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |