Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.02.2021, 22:27
|
|||
|---|---|---|---|
|
|||
Получить дату+время из поля в формате bigint |
|||
|
#18+
Всем привет! БД на MSSQL 2014. В поле bigint лежит значение вида - 637494192000000000. Как преобразовать это значение в формат datetime? Пытался так, но результат не совсем соответствуют тому, какое должно быть. Код: sql 1. Разница примерно на 20 минут больше той, которая должна там лежать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2021, 00:50
|
|||
|---|---|---|---|
|
|||
Получить дату+время из поля в формате bigint |
|||
|
#18+
864000000000 - чота дофига кажется. К-во нулей адекватное? Сутки - это кажется 86400000 ms. Или я не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2021, 08:02
|
|||
|---|---|---|---|
Получить дату+время из поля в формате bigint |
|||
|
#18+
Евгений Стронг Всем привет! БД на MSSQL 2014. В поле bigint лежит значение вида - 637494192000000000. Как преобразовать это значение в формат datetime? Пытался так, но результат не совсем соответствуют тому, какое должно быть. Код: sql 1. Разница примерно на 20 минут больше той, которая должна там лежать. Что-то я не совсем понял, Ваш код, но работает он правильно. Вы к текущей дате прибавляете 737839 миллисекунд, что является 12 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2021, 08:39
|
|||
|---|---|---|---|
Получить дату+время из поля в формате bigint |
|||
|
#18+
Евгений Стронг Всем привет! БД на MSSQL 2014. В поле bigint лежит значение вида - 637494192000000000. Как преобразовать это значение в формат datetime? Пытался так, но результат не совсем соответствуют тому, какое должно быть. Код: sql 1. Разница примерно на 20 минут больше той, которая должна там лежать. Вам скорее всего нужно это Код: sql 1. 2. 3. где 62135596800000 = кол-во миллисекунд от 01.01.0001 до 01.01.1970 и да 637494192000000000 слишком большое и поэтому надо разделить на 10000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2021, 15:56
|
|||
|---|---|---|---|
Получить дату+время из поля в формате bigint |
|||
|
#18+
Евгений Стронг Всем привет! БД на MSSQL 2014. В поле bigint лежит значение вида - 637494192000000000. Как преобразовать это значение в формат datetime? Пытался так, но результат не совсем соответствуют тому, какое должно быть. Код: sql 1. Разница примерно на 20 минут больше той, которая должна там лежать. И чо, завтра там будет лежать ДРУГАЯ дата? Бред. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2021, 13:24
|
|||
|---|---|---|---|
|
|||
Получить дату+время из поля в формате bigint |
|||
|
#18+
HandKot Евгений Стронг Всем привет! БД на MSSQL 2014. В поле bigint лежит значение вида - 637494192000000000. Как преобразовать это значение в формат datetime? Пытался так, но результат не совсем соответствуют тому, какое должно быть. Код: sql 1. Разница примерно на 20 минут больше той, которая должна там лежать. Вам скорее всего нужно это Код: sql 1. 2. 3. где 62135596800000 = кол-во миллисекунд от 01.01.0001 до 01.01.1970 и да 637494192000000000 слишком большое и поэтому надо разделить на 10000 Спасибо! Я проверю этот запрос чуть позднее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2021, 13:25
|
|||
|---|---|---|---|
|
|||
Получить дату+время из поля в формате bigint |
|||
|
#18+
aleks222 Евгений Стронг Всем привет! БД на MSSQL 2014. В поле bigint лежит значение вида - 637494192000000000. Как преобразовать это значение в формат datetime? Пытался так, но результат не совсем соответствуют тому, какое должно быть. Код: sql 1. Разница примерно на 20 минут больше той, которая должна там лежать. И чо, завтра там будет лежать ДРУГАЯ дата? Бред. Да, это значение (637493592800000000 ) из поля, в котором оно периодически обновляется и вот надо его показывать в "человеческом" виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2021, 14:00
|
|||
|---|---|---|---|
|
|||
Получить дату+время из поля в формате bigint |
|||
|
#18+
Евгений Стронг, Вы же знаете, каким алгоритмом время превращается в это значение, подумайте, как его превратить в символьную форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2021, 19:49
|
|||
|---|---|---|---|
Получить дату+время из поля в формате bigint |
|||
|
#18+
Евгений Стронг aleks222 пропущено... И чо, завтра там будет лежать ДРУГАЯ дата? Бред. Да, это значение (637493592800000000 ) из поля, в котором оно периодически обновляется и вот надо его показывать в "человеческом" виде. Сложение с текущей датой должно этому способствовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1685047]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 370ms |

| 0 / 0 |
