Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Vendim Гость
|
Добавлено: Сб Ноя 09 2002 13:19 Заголовок сообщения: Загадка времени |
|
|
В одной нужной задачке дата и время описываются 8 байтами. 00 00 00 00 00 00 00 00 Приращение идет слева направо. Судя по приращениям - слева миллисекунды, сеунды, минуты... справа дата. Причем приращение в одни сутки увеличивает зачение на 00 00 00 00 20 00 00 00 (Hex) т.е. на 0x20 в пятом слева байте (это точно). Приложение создано видимо в Delphi. Никак не могу понять каким способом перевести эти 8 байт в человеческое представление. Знатоки, сталкивались? Подскажите? |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Вс Ноя 10 2002 07:02 Заголовок сообщения: нет никакой загадки (+) |
|
|
это число с плавающей запятой 8байт где целая часть - число дней от какого-то дня (непомню в разных системах по разному бывает) а дробная - это сутки. 37501.25 - 37501 дней от .... + черверть суток т.е. 6 часов. в итоге имеем 2002.10.10 06:00:00 - 10 октября 2002 года 6 утра. |
|
Вернуться к началу |
|
|
|