Посл.ответ
Сообщение
Ранг: 312.0 (мудрец), 349thxАктивность: 0.46↗ 0.65 Статус: Участник Advisor
Создано: 16 сентября 2013 12:47 · Личное сообщение · #1
получаю от сервака строку в Unicode = 1379321607 ,,timestamp
приблуда преобразует и хранит его в памяти:
DABCDF01 ЯјЪ
40E447AB «Gд@
на выходе должно быть:
16.09.2013 8:53:27
=========
на асме ничего не нагуглил..(((
в общем хелп..!!!!!
----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным:
Ранг: 1053.6 (!!!!) , 1078thxАктивность: 1.06↘ 0.81 Статус: Участник
Создано: 16 сентября 2013 12:59 · Поправил: reversecode · Личное сообщение · #2
подключай готовую с винды или пиши сам
strftime
--> Link <-- вот алго первый попавшийся с гугла
--> Link <-- вообще говорят на fasm уже есть все готовое, погляди в нём
| Сообщение посчитали полезным:
Ранг: 312.0 (мудрец), 349thxАктивность: 0.46↗ 0.65 Статус: Участник Advisor
Создано: 16 сентября 2013 13:40 · Личное сообщение · #3
reversecode , да я пока, кроме коррекции gmt, не вкурил во что вогнали unicode_ts.
Вылавливать сам unicode_ts далековато, и геморно.
----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным:
Ранг: 136.0 (ветеран), 360thxАктивность: 0.27↘ 0.14 Статус: Участник Qt Developer
Создано: 16 сентября 2013 13:42 · Личное сообщение · #4
Bronco пишет: на выходе должно быть: 16.09.2013 8:53:27 Winapi GetTimeFormatEx
Но сначало нужно конвертировать timestamp в SYSTEMTIME
--> Link <--
----- http://ntinfo.biz | Сообщение посчитали полезным:
Ранг: 462.8 (мудрец), 468thxАктивность: 0.28↘ 0 Статус: Участник Only One!
Создано: 16 сентября 2013 14:42 · Поправил: OnLyOnE · Личное сообщение · #5
Bronco Вот глянь, может пригодится?
Кстати, 8:53:27 16.09.2013 конвертируется в 5236C707
6822_16.09.2013_EXELAB.rU.tgz - TimeDateStamp.zip
----- aLL rIGHTS rEVERSED! | Сообщение посчитали полезным:
Ранг: 301.4 (мудрец), 194thxАктивность: 0.17↘ 0.01 Статус: Участник
Создано: 16 сентября 2013 14:44 · Поправил: Veliant · Личное сообщение · #6
Как бы 40E447ABDABCDF01 хоть и похож на FILETIME, только вот при декодировании не дает тот штамп времени что был изначально (да и к тому же у тебя dword'ы в обратном порядке идут). Так что там еще какие-то преобразования идут.
| Сообщение посчитали полезным:
Ранг: 253.5 (наставник), 684thxАктивность: 0.26↘ 0.25 Статус: Участник radical
Создано: 16 сентября 2013 15:54 · Поправил: DimitarSerg · Личное сообщение · #7
01DFBCDAAB47E440 = 16.09.2013 8:53:27
Никаких преобразований ;)
add: похоже то, что нужно, только на дельфе:
_http://embarcadero.newsgroups.archived.at/public.delphi.ide/200809/080916620.html
[i]OnLyOnE, у тебя там косяк при декодировании штампа.
1379321607 = 20:39:54 07.06.2034[i]
Какой нахер косяк ? вбивать в хексе надо
----- ds | Сообщение посчитали полезным:
Ранг: 312.0 (мудрец), 349thxАктивность: 0.46↗ 0.65 Статус: Участник Advisor
Создано: 16 сентября 2013 19:47 · Личное сообщение · #8
Спасибо всем за участие, ща буду разгребать.
Veliant пишет: не дает тот штамп времени этот стамп с коррекцией gmt+3
----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным:
Ранг: 312.0 (мудрец), 349thxАктивность: 0.46↗ 0.65 Статус: Участник Advisor
Создано: 18 сентября 2013 11:11 · Личное сообщение · #9
OnLyOnE пишет: Вот глянь, может пригодится? пригодилась
//даже очень...
===
OnLyOnE , у тебя там косяк при декодировании штампа.
1379321607 = 20:39:54 07.06.2034
========
з.ы. можно вроде тему закрывать.
----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным:
Ранг: 462.8 (мудрец), 468thxАктивность: 0.28↘ 0 Статус: Участник Only One!
Создано: 18 сентября 2013 11:17 · Личное сообщение · #10
Bronco пишет: у тебя там косяк при декодировании штампа Исходник не мой, я его особо не изучал.
----- aLL rIGHTS rEVERSED! | Сообщение посчитали полезным:
Ранг: 2014.5 (!!!!) , 1278thxАктивность: 1.34↘ 0.25 Статус: Модератор retired
Создано: 18 сентября 2013 11:49 · Личное сообщение · #11
Раз можно закрывать, то и закрыто.
З.Ы. Автор сам может закрыть свою тему, кнопка "Закрыть тему" находится внизу страницы, под кнопкой "Отправить сообщение".
| Сообщение посчитали полезным: