2013-06-18 3 views
0

Мне любопытно, что представляют собой завершающие цифры после отметки времени. В некоторых из моих записей, метки времени появляются, как я привык видеть их, как так:Трейлинг числа после отметки времени

2012-04-27 11:12:00 

Однако в других областях, метки времени выглядят следующим образом:

2013-06-18 15:20:21.109533 

К сожалению, это ломает поиск по дате Я встроил приложение. Может ли кто-нибудь объяснить, каково значение конечных чисел и периода (показано ниже), и как справляться с ними, когда я ищу по датам с использованием исходного формата временной метки? Записи с конечными номерами просто не включены в поиск, и я хотел бы их нормализовать или искать оба типа.

Интересно, что созданные новые записи также имеют завершающие числа. Это заставляет меня думать, что это может быть обновление версии по пути, когда эти цифры начались?

Что-то еще, что делает объяснение обновления версии убедительным, заключается в том, что в нескольких записях временная метка created_at указана в первом формате, а временная метка updated_at - во второй.

.109533 

ответ

1

Это просто дробные секунды. Если вы не хотите их (не можете понять, почему вы не хотите их, но все же), просто измените свой тип данных на timestamp (0). и еще лучше: timestamptz (0).

+0

Спасибо за информацию, это была другая проблема, с которой я сталкивался с поисковыми метками времени. – dwmcc

Смежные вопросы