Страница 2 из 2

Re: Статья по триггерам

Добавлено: 10 апр 2008, 11:59
eddoc
Attid писал(а):
eddoc писал(а):В IBE, увы, таблички их не отображают :(
если включить в настройках то будет =)
ОФФ.
у меня отображаются только первые две цифры, хотя формат поля описан как dd:mm:yyyy hh:mm:ss.nnnn :(
Попробовал выполнить SELECT с CAST(TimeStampField AS CHAR(24)) - показывает в полном формате <:0

Добавлено: 10 апр 2008, 12:06
Attid
тогда ему(эксперту) в трекер жалуйся.

Re: Статья по триггерам

Добавлено: 10 апр 2008, 13:10
WildSery
eddoc писал(а):dd:mm:yyyy hh:mm:ss.nnnn
Что за дурацкий формат? Милисекунды всю жизнь "zzz" были. И десятитысячных сроду не было.
А "nnnn" - это минуты. Несмотря на то, что у Хвастунова "mm" в минутах работает почему-то.
Правильный формат: dd:mm:yyyy hh:nn:ss.zzz

Re: Статья по триггерам

Добавлено: 11 апр 2008, 02:38
CyberMax
WildSery писал(а):А "nnnn" - это минуты. Несмотря на то, что у Хвастунова "mm" в минутах работает почему-то.
В FIB+ минуты как mm обозначаются... (TpFIBDataSet.DefaultFormat.DateTimeDisplayFormat = 'dd.mm.yyyy hh:mm AMPM'). EhLib вроде и так, и так понимает. Хотя, конечно, минуты должны NN обозначаться...

Re: Статья по триггерам

Добавлено: 11 апр 2008, 15:36
eddoc
WildSery писал(а):Что за дурацкий формат? Милисекунды всю жизнь "zzz" были. И десятитысячных сроду не было.
А "nnnn" - это минуты...
Правильный формат: dd:mm:yyyy hh:nn:ss.zzz
Так у Борри описано (номер страницы указать не могу, книги под рукой нет. Извини :)). И миллисекунды именно 4 знака после точки. И обозначены как "nnnn".
Увы, "zzz" и "zzzz" в эксперте все равно отображает 3 знака. Наверное и правда, вопрос к разработчику.

Добавлено: 11 апр 2008, 15:53
Attid
так птиц вроде только 3 знака в долях секундах знает

Код: Выделить всё

SELECT
  current_timestamp,
  current_timestamp(0),
  current_timestamp(1),
  current_timestamp(2),
  current_timestamp(3)
FROM rdb$database

Re: Статья по триггерам

Добавлено: 11 апр 2008, 16:25
WildSery
eddoc писал(а):И миллисекунды именно 4 знака после точки. И обозначены как "nnnn".
Увы, "zzz" и "zzzz" в эксперте все равно отображает 3 знака. Наверное и правда, вопрос к разработчику.
Так. Не путай милисекунды с долями секунды. Милисекунды - это три знака и есть.
То, что системный таймер может выдавать доли милисекунд, и в формате времени предусмотрены сотни микросекунд, это да.
FB же умеет выдавать только милисекунды, т.е. три знака.

Re: Статья по триггерам

Добавлено: 11 апр 2008, 17:05
eddoc
WildSery писал(а):Так. Не путай милисекунды с долями секунды. Милисекунды - это три знака и есть.
Ага. Нюанс.
А можно в двух словах принципиальное отличие (кроме приставки "мили") между ними? Для меня это совсем новое понятие, потому и путаница.

ЗЫ. Ветка разрослась "не совсем туда". Может, поделить пора? :)

Re: Статья по триггерам

Добавлено: 11 апр 2008, 18:04
WildSery
eddoc писал(а):А можно в двух словах принципиальное отличие (кроме приставки "мили") между ними?
Да нет никакой разницы :)
"Милисекунды" - это тысячные доли секунды, фиксированная точность, так сказать. "Доли секунды" же можно как хочешь точно замерять, хоть до десятых долей только, хоть до фемтосекунд (10^-15)

Добавлено: 11 апр 2008, 18:14
Merlin
Давнеько я не шастал между байтами и проводами, но склероз мне шепчет, что на Intel таймер щёлкал 18 раз в секунду. Правда, было это когда компы были большими :)

Re: Статья по триггерам

Добавлено: 12 апр 2008, 07:18
eddoc
WildSery писал(а):Да нет никакой разницы :)
А сервак-таки сколько знаков возвращает, скажем, для сравнения двух TimeStamp. Неужели все 15?
WildSery писал(а):... хоть до фемтосекунд (10^-15)
Во, другой коленкор. А то в последнее время все нанотехнологии да нанотехнологии... :)

Re: Статья по триггерам

Добавлено: 14 апр 2008, 12:32
WildSery
eddoc писал(а):А сервак-таки сколько знаков возвращает, скажем, для сравнения двух TimeStamp. Неужели все 15?
Сервак-то как раз 3 и возвращает. Вернее, он возвращает как бы 4, но четвёртая цифирь всегда (пока?) 0.

Re: Статья по триггерам

Добавлено: 15 апр 2008, 16:11
eddoc
WildSery писал(а):Сервак-то как раз 3 и возвращает.
- ... это мы за грибами ходили. Ясно?
- Ясно. Чего ж тут неясного? Они бы еще с чемоданом пошли... (с)

Спасибо. Теперь и этот вопрос прояснился.

Интересно, может еще одну тему в этой ветке обсудим? Или модератор-таки ее разделит на логические составляющие (или забанит нарушителей в назидание :)

Добавлено: 15 апр 2008, 18:00
kdv
"еще одну тему" все-таки лучше отдельно