我已经从AD导出了一个用户列表,并需要验证他们的登录时间。
来自Powershell脚本的输出将最后一次登录给出为LDAP/FILE时间。
例如:130305048577611542
我遇到了将其转换为pandas中可读时间的问题。
我使用以下代码:
df['date of login'] = pd.to_datetime(df['FileTime'], unit='ns')
列 FileTime 包含上述 EXAMPLE 格式的时间。
在新列 date of login 中,我得到以下输出:
1974-02-17 03:50:48.577611542
当我在在线转换器上输入此日期时间时,我知道它被解析错误,因为我得到了以下输出:
Epoch/Unix时间:1386031258 GMT:2013年12月3日星期二上午12:40:58 您的时区:2013年12月2日星期一下午4:40:58 GMT-08:00
有人知道这里发生了什么事情吗?为什么我的所有日期都是在1970年代?
来自Powershell脚本的输出将最后一次登录给出为LDAP/FILE时间。
例如:130305048577611542
我遇到了将其转换为pandas中可读时间的问题。
我使用以下代码:
df['date of login'] = pd.to_datetime(df['FileTime'], unit='ns')
列 FileTime 包含上述 EXAMPLE 格式的时间。
在新列 date of login 中,我得到以下输出:
1974-02-17 03:50:48.577611542
当我在在线转换器上输入此日期时间时,我知道它被解析错误,因为我得到了以下输出:
Epoch/Unix时间:1386031258 GMT:2013年12月3日星期二上午12:40:58 您的时区:2013年12月2日星期一下午4:40:58 GMT-08:00
有人知道这里发生了什么事情吗?为什么我的所有日期都是在1970年代?