Показать сообщение отдельно
  #1  
Старый 19.05.2016, 12:53
DikiiSlon DikiiSlon вне форума
Прохожий
 
Регистрация: 22.03.2016
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию TimeStamp в Delphi. Oracle DB

Доброго времени всем.
Созрел у меня такой вопрос:

Тащу в программулину небольшую данные из Oracle DB, в этих данных присутствуют даты (create_date и end_date). Причем в базе create_date - DATE, а end_date - timestamp формата 04.06.2015 12:09:34.456181
так вот в программе мне необходимо сравнивать эти даты, и этот хвост в timestamp очень важен. Теперь вот сам вопрос:
а dataset'e что происходит с этим timestamp?
если я вот буду сравнивать в коде 04.06.2015 12:09:34.456181 и 04.06.2015 12:09:34.456182 между ними будет какая-то разница?
ато когда беру значение, например:
DataSource2.DataSet.FieldValues['end_date'], то в там вижу 04.06.2015 12:09:34, а не 04.06.2015 12:09:34.456181. Без хвоста этого.
Объясните пожалуйста, как там внутри все происходит? Корректно ли такое сравнение?
Ответить с цитированием