Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 这是什么样的时间戳?错误转换_Python_Timestamp_Unix Timestamp_Converters - Fatal编程技术网

Python 这是什么样的时间戳?错误转换

Python 这是什么样的时间戳?错误转换,python,timestamp,unix-timestamp,converters,Python,Timestamp,Unix Timestamp,Converters,我正在用python阅读一个文件,我;我正在尝试将时间戳字段转换为可读形式 我的时间戳具有以下形式: 174bb26825e 174bb26f5b6 174bb2641d2 174bb2705db 174bb26f390 当我使用datetime.datetime.utcfromtimestamp时,我得到一个1970年的日期,当我在Unix十六进制时间戳转换器中在线转换它时,我得到一个来自未来的日期(52699) 我的代码如下: df['DateTime'] = df['DateTime']

我正在用python阅读一个文件,我;我正在尝试将时间戳字段转换为可读形式

我的时间戳具有以下形式:

174bb26825e
174bb26f5b6
174bb2641d2
174bb2705db
174bb26f390
当我使用
datetime.datetime.utcfromtimestamp
时,我得到一个1970年的日期,当我在Unix十六进制时间戳转换器中在线转换它时,我得到一个来自未来的日期(52699)

我的代码如下:

df['DateTime'] = df['DateTime'].apply(lambda x: datetime.datetime.utcfromtimestamp(float(int(x, 16))/16**4))


有什么想法吗?

为什么你认为它们是时间戳?如果我把这些数字除以1000,我会从
datetime.fromtimestamp()
中得到合理的结果。i、 时间戳的单位是毫秒,而不是秒。@JohnGordon谢谢你解决了这个问题