Хвостат Хвостатыч (hvostat_hvostat) wrote,
Хвостат Хвостатыч
hvostat_hvostat

Categories:

Эпохи и времена

Операционные системы изменяют время в эпохах.
И, шосукахарактерно™, эти системы координат отличаются для Windows и *nix.

Для Windows:

Active Directory хранит дату и время в виде 100-наносекундных интервалах после полуночи 1-го января 1601-го года UTC.
(Нахера такие точность и избыточность???)

Дата поста выглядит вот так: 130916339990000000

Конвертация в human-readable формат:
С помошью Excel:
=(LDAP_date/864000000000-109205)

С помощью Win32tm:
w32tm.exe /ntte 123456789012345678

В PowerShell:
[datetime]::fromfiletime(123456789012345678)


Для *nix:

Unix time - количество секунд после полуночи 1-го января 1970-го UTC.

Сегодняшняю дату *nix представляет в виде вот такой красоты: 1447156134.

Конвертация в human-readable формат:
С помощью Excel для GMT+3 выглядит так:
=(((UNIX_TIME/60)/60)/24)+DATE(1970;1;1)+(3/24)

_
Tags: time
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 6 comments