从AD中直接取出来是__ComObject类型,其实他是long类型,直接转换也不好使,必须使用下面演示的方法转换,转换好了再从这个long转换成DateTime类型。

下面的代码有Silmoon这个程序集,大家可以去http://code.google.com/p/silmoon-dotnet-library/ checkout出来,引用Silmoon.dll。

这个long其实是一个很变态的时间戳,后面7位是毫秒,前面的12位才是时间戳,而且这个时间戳是从1601/1/1 8:00:00开始的。