Преобразование даты и времени в двоичный тип данных SQL Server
У меня есть ценность
20 01 01 29 13 11 58 15 46 52 00 00 00
которые были перенесены в таблицу SQL Server типа столбца binary
как 0x20010129131158154652000000
, Если мы увидим, что это точное значение с префиксом 0x
это нормально.
Теперь, когда я пытаюсь вставить значение, которое должно быть текущей датой и временем с точностью до 6 миллисекунд, оно преобразуется в шестнадцатеричное значение, подобное 0x00000000000000A87200F31D11
,
Пожалуйста, помогите мне найти решение, которое должно давать то же значение метки времени, просто используя префикс 0x
даже тип столбца таблицы SQL Server является двоичным. Это если я передаю значение как 2018-01-24 15:08:59.780
, он должен вставить в таблицу SQL Server типа столбца binary(13)
как 0x20180124150859780