在活动目录中有一堆INT64字段(如lastlogintimestamp,accountexpires等)
如何在C#中将这些转换为日期时间值?
答案 0 :(得分:5)
http://securitythroughabsurdity.com/2005/12/active-directory-and.html
这就是说正确的函数是DateTime.FromFileTime
,它返回一个DateTime对象,这正是你需要的。
答案 1 :(得分:1)
下面的工作示例显示了如何使用.NET在PowerShell中执行此操作,这也说明了如何在C#中执行此操作:
$timestamp=129699324000000000
[System.DateTime]::FromFileTime($timestamp)
Monday, January 02, 2012 12:00:00 AM