• Авторизация


вековая загадка 17-09-2010 19:28 к комментариям - к полной версии - понравилось!


The accountExpires attribute of the user object is data type Integer8. Integer8 values are 64-bit (8-byte) numbers representing dates as the number of 100-nanosecond intervals since 12:00 AM January 1, 1601. One 100-nanosecond interval is 0.0000001 seconds. It sounds like that should be a huge number, and that’s why it requires a 64-bit value. 12:00 AM January 1, 2006, works out to be 127,805,472,000,000,000 100-nanosecond intervals since 12:00 AM January 1, 1601.
Вот что мне в жизни не понять, если не прогуглить хорошенько эту ситуацию - так это ПОЧЕМУ время меряется относительно 1601 го года со 100 наносекундным интервалом. в голову приходят только какие то инопланетные сука зелёные масоны. машина времени у них чтоли только на 400 лет назад работает?
я уже года 2 назад сочинял конвертер для этой хуйни. ничего сложного там нет. но естественно он уже куда то протерялся за это время. фак.... или там функция специальная есть начиная с какогото дотнета... ни хера не помню как обычно. пятница пить уже пора а мне ещё часа 2 ковыряться сегодня. ну не блин?
вверх^ к полной версии понравилось! в evernote
Комментарии (3):
Reeder 27-09-2010-11:56 удалить
начиная с 4го дотнета. типа
Dim currentDate As Date = Date.Now
Dim centuryBegin As Date = #1/1/2001#
Dim elapsedTicks As Long = currentDate.Ticks - centuryBegin.Ticks
http://msdn.microsoft.com/en-us/library/system.datetime.ticks.aspx
Reeder 15-09-2011-20:47 удалить
The formula to convert from Active Directory LastLogon or LastLogonTimestamp for excel is:
Code :
=IF(C2>0,C2/(8.64*10^11) - 109205,"" )




Explanation:
* C2 is the cell that contains the Timestamp.
* The If() statement hides the value if the user has not logged in.
* (8.64*10^11) is the number of nanoseconds in a day divided by 100.
* 109205 is the number of days, including leap days, between 1601 and 1900. (1900 is when excel dates "start" )

That's it. Paste in your formula and format it as a date, or date/time. The times returned are in GMT.

HTH,
Elizabeth Greene


Комментарии (3): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник вековая загадка | it_is_it - Ничего не трогай, ничего не меняй! | Лента друзей it_is_it / Полная версия Добавить в друзья Страницы: раньше»