[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Непонятный формат SQL записи
ДядяМиша
Есть игровой сервер, который использует MySQL базу. В опеделенной таблице есть определенные записи (каждый игрок - каждая запись). Так вот одно из полей этой таблицы - lastAccess (тип decimal(20,0), по умолчанию NULL). Далее поле имеет запись из типа 1249066778765,0. Как перевести это в реальное время? Приведенний пример имеет дату 31.07.2009 23.00 (плюс-минус минуту).



Спустя 24 минуты, 9 секунд (31.07.2009 - 22:32) twin написал(а):
А как это туда попадает то? Там же какой то не простой алгоритм наверно. Потому что в юникс-формате это совсем не та дата.

Спустя 19 минут, 14 секунд (31.07.2009 - 22:51) ДядяМиша написал(а):
попадает это туда из самого игрового сервера. это может быть еще и свой формат?

Спустя 25 минут, 30 секунд (31.07.2009 - 23:17) jetistyum написал(а):
может это майкротайм?(время с милисекундами) только зачем создавать decimal без знаков после запятой, фактически это обычный INT, ну пусть даже BIGINT.. опять же зачем создавать поле на 20 знаков и хранить в нем 13...

Спустя 5 минут, 27 секунд (31.07.2009 - 23:22) ДядяМиша написал(а):
Цитата (jetistyum @ 31.07.2009 - 20:17)
может это майкротайм?(время с милисекундами) только зачем создавать decimal без знаков после запятой, фактически это обычный INT, ну пусть даже BIGINT.. опять же зачем создавать поле на 20 знаков и хранить в нем 13...

хммм... в миллисекундах? хранится время последнего пребывания на сервере... 200931072300 уже 12... а с записью различается... а насчет типа поля, это не ко мне, а к разработчикам smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.