Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Надо точно определить разницу во времени, желательно до милисекунд (мс). Хотя бы до секунд, тоже неплохо. Задаем например T1="20.08.09 20:00:43" и Т2="21.08.09 21:37:27". Т2-Т1 - получаем некий Long. Уже на минутах точно не сходится. И вообще 14 значащих цифирь после запятой. Не фокус сделать процедуру считающую точно. Но м.б. есть что нибудь готовое? Ну например, а-ля Юних-линукс. Там мы автоматом в мс получаем, вроде, по документации. "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 20:54 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
YUBAполучаем некий Long. Извините Double ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 21:00 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
а чем не устраивает DATEDIFF? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 21:06 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Shocker.Proа чем не устраивает DATEDIFF? Я просто это не знаю, сейчас посмотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 21:09 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
уже за сегодня второй или третий вопрос.... :) в хелпе разделы: Математические функиции Функции работы с датой Функции работы со строками ... и т.п. Сначала надо нос туда сувать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 21:17 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Shocker.Proуже за сегодня второй или третий вопрос.... :) в хелпе разделы: Математические функиции Функции работы с датой Функции работы со строками ... и т.п. Сначала надо нос туда суватьНу просмотрел, извините уж. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 21:25 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Shocker.Proуже за сегодня второй или третий вопрос.... :) Сначала надо нос туда сувать Вообще-то, мне до мс нужно и функция уже есть. М.б. поэтому и просмотрел. Миллисекунд в хелпе точно нету. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 21:32 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
ох, и вправду нет (в SQL в аналогичной функции есть) ну тогда тупо вычитайте одну дату из другой и умножайте на 86400000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 21:50 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 22:00 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 22:06 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Я вас не понял, приведите пример. Код: plaintext 1. вот вам 420 тыщ миллисекунд - это разница в 7 минут. Вы просили точность до миллисекунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 22:11 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Shocker.ProЯ вас не понял, приведите пример. Код: plaintext 1. Вы просили точность до миллисекунд. С миллисекундами пишется так, например #1/1/09 20:52:50.47#-#1/1/09 20:45:50.68# И вам напишут Type mismatch. Нет? И как теперь вычитать? Пока я делаю это разборкой всего этого на составные части. А потом сборкой, чтобы получить скажем -17:15:23.63 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 22:50 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Вообще изобретать ничего не надо. Все уже работает. В других средах эти функции есть. Надеялся, что и VB тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2009, 23:35 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
YUBAС миллисекундами пишется так, например #1/1/09 20:52:50.47#-#1/1/09 20:45:50.68# И вам напишут Type mismatch. "Решеточная" запись - да, напишет Type mismatch Но вы пока ни словом не обмолвились о том 1) откуда берутся данные (вляд ли вы их руками с решетками в код вбиваете) 2) в каком формате нужно получить выход (я предполагал, что в виде числа миллисекунд) В VB дата представлена в виде Double (причем целая часть - дни, дробная - доли суток), поэтому операции над ними и конвертирование в нужный вид не представляет из себя проблемы без всяких разборок. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2009, 00:11 |
|
||
|
Дельта T
|
|||
|---|---|---|---|
|
#18+
Shocker.ProВ VB дата представлена в виде Double (причем целая часть - дни, дробная - доли суток), поэтому операции над ними и конвертирование в нужный вид не представляет из себя проблемы без всяких разборок. :) Это я в курсе и в самом начале вроде написал. :) Здесь проблем не было и нет. Дело не в проблемах, а в выборе варианта решения. Просто много манипуляций со временем - есть внутренние представления, есть отображения (несколько вариантов). А с разборкой или без - вопрос выбора. За DATADIFF спасибо. Как-то это мимо прошло. Полезная штука. Уже вставил в код. Источник, если интересно, - измерительная аппаратура. Прог-ма имеет дело уже с БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2009, 15:27 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36168777&tid=2160614]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 374ms |

| 0 / 0 |
