Имя: Пароль:
1C
 
Как получить timestamp в 7.7 ?
0 Ay49Mihas
 
21.08.06
06:12
Здравствуйте! Интересует вопрос: как получить значений timestamp (количество секунд, прошедшее с 01.01.1970 до текущей секунды) без заморочек в 1С:Предприятии 7.7 ? Заранее благодарен.
1 Морозов Александр
 
21.08.06
06:12
нифига себе!!!!
2 Морозов Александр
 
21.08.06
06:16
ну и нафига?
3 Лефмихалыч
 
21.08.06
06:18
РабочаяДата() - Дата(0)
так не катит?
4 Морозов Александр
 
21.08.06
06:19
"до текущей секунды"
5 Лефмихалыч
 
21.08.06
06:21
Точнее
РабочаяДата() - Дата(1170,1,1) + (число секунд с 00:00:00 сегодняшенго дня до текущей, полученное с помощью функции ТекущееВремя() и нехитрх преобразований часов и минут в секунды)
6 Лефмихалыч
 
21.08.06
06:21
мля, очепятка... 1170 читать как 1970
7 Jenya
 
21.08.06
06:33
(6)+ Вместо РаочаяДата() ТекущаяДата()
8 Лефмихалыч
 
21.08.06
06:39
(7) у нормальных людей в нормальных условиях это одно и то же 8)
9 Ay49Mihas
 
21.08.06
06:42
А, точно, ведь это количество дней*количество секунд в дне :) Пасиба, торможу :)

А надо для записи в БД для сторонней системы :)
10 Морозов Александр
 
21.08.06
06:43
круто... типа заместо последовательности чтоли?
11 Ay49Mihas
 
21.08.06
06:48
Это стандартное представление даты в UNIX. Преимущества --- лёгкое высчитывание интервалов в секундах/минутах/часах/сутках, независимость от представления дат в БД (это целочисленный тип данных).
12 smaharbA
 
21.08.06
07:27
Скрипт=СоздатьОбъект("MSSCriptControl.SCriptControl");
Скрипт.language="javascript";
ДатаОбъект=Скрипт.Eval("new Date()");
Сообщить(ДатаОбъект.getTime(0));//миллисекунды от 1.01.1970
13 Ay49Mihas
 
21.08.06
07:37
Тоже спасибо! :)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс