【发布时间】:2020-07-04 05:27:37
【问题描述】:
我已经从 AD 中导出了一个 AD 用户列表,需要验证他们的登录时间。
powershell 脚本的输出给出 lastlogin 作为 LDAP/FILE 时间
示例 130305048577611542
我无法将其转换为 pandas 中的可读时间
我使用以下代码:
df['登录日期'] = pd.to_datetime(df['FileTime'], unit='ns')
FileTime 列包含格式与上述示例类似的时间。
我在新的登录日期列中得到以下输出
示例 1974-02-17 03:50:48.577611542
我知道这被错误地解析了,因为当我在在线转换器上输入这个日期时间时,我得到了这个输出
示例:
纪元/Unix 时间:1386031258 格林威治标准时间:2013 年 12 月 3 日,星期二 12:40:58 AM 您的时区:2013 年 12 月 2 日星期一下午 4:40:58 GMT-08:00
任何人都知道这里发生了什么,为什么我的所有日期都在 1970 年'
【问题讨论】: