Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.22;
Скачать: CL | DM;

Вниз

Форматы даты/времени   Найти похожие ветки 

 
БарЛог ©   (2008-12-22 18:00) [0]

Привет всем еще ращ. 128399303232031250 - в каком формате, можете сказать?
Как привести к юниксовому формату? Желательно без привязки к языку (интересует алгоритм).
Гугл не помог.
Заранее спасибо.


 
Городской Шаман   (2008-12-22 18:03) [1]

DateTimeToUnix()


 
Добежал   (2008-12-22 18:05) [2]


> DateTimeToUnix()


по-твоему, 128399303232031250 сильно похоже на количество дней, прошедших с 12/30/1899?


 
Наиль ©   (2008-12-22 18:06) [3]

> [0] БарЛог ©   (22.12.08 18:00)
> Привет всем еще ращ. 128399303232031250 - в каком формате,
> можете сказать?
> Как привести к юниксовому формату? Желательно без привязки
> к языку (интересует алгоритм).
> Гугл не помог.
> Заранее спасибо.

Судя по количеству знаков, это не числовой формат, а текстовый.
Уж не знаю, где такой можно было встретить.


 
БарЛог ©   (2008-12-22 18:06) [4]

В том числе, скорее всего, хранится еще и время.


 
БарЛог ©   (2008-12-22 18:08) [5]

Это свойство "pwdLastSet" пользователя из AD. (время последней смены пользователем пароля).


 
Добежал   (2008-12-22 18:11) [6]

слишком избыточные данные, много цифр. Например, дата создания этой ветки:

1229958038

Здесь зашифрованы и дата, и время с точностью до миллисекунд. Можно применить DateTimeToUnix(1229958038)

Но 128399303232031250 - больше на 8 порядков...


 
Добежал   (2008-12-22 18:14) [7]

А, не, точность UNIX время - до секунды. Но все равно, слишком переизбыточное количество цифр. Или там время сверх точно хранится, точнее миллисекунд.


 
Наиль ©   (2008-12-22 18:16) [8]

Есть скрипт для просмотра этой даты в человеческом виде.
http://dumpz.ru/showthread.php?t=12473
Если есть возможность, выложи результат для этого же пользователя.


 
Наиль ©   (2008-12-22 18:19) [9]

Дал ссылку не глядя, а там похоже вся конвертация и расписана.


 
БарЛог ©   (2008-12-22 18:46) [10]

> Если есть возможность, выложи результат для этого же пользователя.
Для того же долго искать :) Вот похожие:

128677543447186074 -> 06.10.2008 11:12:25
128474515570937500 -> 14.02.2008 11:32:37

> Дал ссылку не глядя, а там похоже вся конвертация и расписана.
Да, только что такое:

 lngHigh = objDate.HighPart
 lngLow = objdate.LowPart

?

ЗЫ. Скрипт работает :)


 
БарЛог ©   (2008-12-22 18:50) [11]

Нашёл, откуда "ноги растут". Кому интересно:
http://www.rlmueller.net/Integer8Attributes.htm


 
Наиль ©   (2008-12-22 18:54) [12]

> lngHigh = objDate.HighPart
> lngLow = objdate.LowPart

http://msdn.microsoft.com/en-us/library/aa706037(VS.85).aspx


 
БарЛог ©   (2008-12-22 19:01) [13]

> http://msdn.microsoft.com/en-us/library/aa706037(VS.85).aspx

Ну да, правильно. Мы же к 64-м приводим :)


 
Anatoly Podgoretsky ©   (2008-12-22 21:49) [14]

> БарЛог  (22.12.2008 18:00:00)  [0]

Это похоже на FileTime (Win SDK) - количество 100 наносекундных отсчетов, начиная с 1 января 1601 года.
Очень сильно используется внутри Виндоус.



Страницы: 1 вся ветка

Текущий архив: 2009.02.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
15-1229697349
Добежал
2008-12-19 17:35
2009.02.22
InnoSetup настроить установку по разным путям?


2-1231438760
NEWichok
2009-01-08 21:19
2009.02.22
Как организовать проверку перед "POST"?


2-1231518350
happynewyear
2009-01-09 19:25
2009.02.22
как корректно закрыть программу если отсоед родительский диск?


15-1230283845
vajo
2008-12-26 12:30
2009.02.22
Радиоконструктор Экон-1


2-1231683091
Cj
2009-01-11 17:11
2009.02.22
Handle Type..???