В активном каталоге есть множество полей INT64 (например, lastlogintimestamp, accountexpires и т. Д.)
Как мне преобразовать их в значения даты и времени в C #?
http://securitythroughabsurdity.com/2005/12/active-directory-and.html
То, что это говорит, является правильной функцией DateTime.FromFileTime, которая возвращает объект DateTime, который именно то, что вам нужно.
DateTime.FromFileTime
В приведенном ниже рабочем примере показано, как сделать это в PowerShell с использованием .NET, а также показано, как это сделать в C #:
$timestamp=129699324000000000 [System.DateTime]::FromFileTime($timestamp) Monday, January 02, 2012 12:00:00 AM