Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
foo();
 Аватар для rattrapper
886 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2

Хранение timestamp во float

26.09.2016, 11:26. Показов 1465. Ответов 3

Студворк — интернет-сервис помощи студентам
Получил БД, в которой в одном столбике хранятся значения вроде таких:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40077,7596855093
40205,4617818634
40207,4195008681
40205,4623129977
40210,418098044
40205,4627023611
40207,4202208102
40205,4633846875
40211,3936114699
40205,46382125
40207,421782581
40205,4642371875
40212,4182125231
40205,4649451968
40207,4200142824
40205,4762669907
40205,478473125
40207,4210328009
40205,4788981019
40210,4187423958
БД - Firebird 2.5
Тип данных - D_FLOAT (DOUBLE PRECISION)
Предполагаю, что так хранятся временные метки, но в интернете информации не нашел. Названия таблиц, полей не помогают. Никто не сталкивался с такими данными? Могу я быть прав, или эти значения - точно не datetime?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.09.2016, 11:26
Ответы с готовыми решениями:

TClientDataSet хранение поля timestamp в бинарном формате
Добрый день! Может кто-то в курсе, как хранится поле timestamp в бинарном формате cds. Потому как 8 байт да, они занимают, но как привести...

Хранение в массиве float и int
В массиве X нужно заменить первый элемент каждой строки на тип float. Остальные же элементы должны остаться int (1 или 0). Делаю это с...

ASP.NET MVC timestamp vs javascript timestamp
Здравствуйте! ASP.NET MVC фиксирует TotalMilliseconds вот таким образом: public static long GetCurrentTimestamp() { ...

3
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
26.09.2016, 11:32
Цитата Сообщение от rattrapper Посмотреть сообщение
Могу я быть прав, или эти значения - точно не datetime?
Можешь. Попробуй CAST()-уй их.
0
foo();
 Аватар для rattrapper
886 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2
26.09.2016, 11:45  [ТС]
SQL
1
2
SELECT CAST (field1 AS TIMESTAMP)
FROM table1
выдает ошибку

conversion error from string "40077.75968550926"

Добавлено через 3 минуты
Возможно преобразование выполнялось в коде. Программа была написана на делфи, но у меня нет ни исходников, ни опыта в делфи

Добавлено через 2 минуты
вовремя я про delphi вспомнил. гугл выдал похожие данные, осталось выяснить, как их преобразовать))
http://www.sql.ru/forum/738011/datetime-to-float

Добавлено через 3 минуты
такс, эти числа во float - это количество дней, прошедшее с 30.12.1899. Подскажете как выполнить преобразование прямо в sql?
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
26.09.2016, 14:37
Цитата Сообщение от rattrapper Посмотреть сообщение
conversion error from string
Цитата Сообщение от rattrapper Посмотреть сообщение
Тип данных - D_FLOAT (DOUBLE PRECISION)
Что-то не сходится...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.09.2016, 14:37
Помогаю со студенческими работами здесь

Не понимает Dictionary<string, (float[][] train, float[][] valid, float[][] test)> DataSet;
Доброго времени суток. Пытаюсь запустить пример по работе с библиотекой. Не понимает конструкцию Dictionary&lt;string, (float train,...

опять ошибка.на этот раз cannot convert `float (*)(float)' to `float' in argument passing
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;math.h&gt; float f1(float x)/*vira*enie 1*/ {return (x*cos(x))/(1+ pow(x,2));} ...

Чем отличаются float преобразования (float)var от float(var)
Здравствуйте! Подскажите, чем отличается (float)var от float(var)

Error C2664: fmatr: невозможно преобразовать параметр 1 из 'float [4][4]' в 'float *'
#include &quot;stdafx.h&quot; #include&lt;stdio.h&gt; #include&lt;conio.h&gt; /* Описание функции fmatr */ void fmatr(float *ptx, int m, int n, float...

В чём разница между константами Float.MIN_VALUE и Float.MIN_NORMAL?
Никак не могу понять, в чём разница между константами Float.MIN_VALUE и Float.MIN_NORMAL класса Float. Кто-нибудь знает, в чём разница...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru