Главная страница
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.017 c
9-1177152550
BIX
2007-04-21 14:49
2009.02.22
скачать бесплатный движок


2-1231757559
Программер
2009-01-12 13:52
2009.02.22
Как выделить item в listbox?


2-1231746104
alex_3
2009-01-12 10:41
2009.02.22
прокрутка в richedit


15-1230106923
igan
2008-12-24 11:22
2009.02.22
Формат хранения времени в файле


2-1231500357
Scot Storch
2009-01-09 14:25
2009.02.22
ID menu item