int(float(your_num))
SergeyChmutov
Судя по всему в БД происходит запись побитового представления числа hex
import ctypes as ct class UU(ct.Union): _fields_ = [("i", ct.c_uint64), ("f", ct.c_double)] a=UU() >>> a.i=7039485333511 >>> a.f 3.477967867691e-311
doza_andДа, вероятно этим я ввел кого-то в заблуждение. Я точно не помнил, значение какого поля указал в посте, и импортировал не его. Поэтому и вышла разница в значениях.
Как оно связано с вашим числом 2.83491541e-309 неизвестно. Если вы приведете несколько тысяч примеров, то, возможно, это можно будет понять.