我无法将保存的datetime64转换回时间戳和datetime.datetime.now()
。我只得到错误ufunc 'subtract' cannot use operands with types dtype('<U18') and dtype('<M8[s]')
为了简化本文,我将第一个datetime64硬编码为一个列表。
row = []
row.append("1681903801863912.0")
ts = (row[0] - numpy.datetime64(0, "s")) / numpy.timedelta64(1, "s")
print(ts)
这就是从datetime.datetime.now()
转换的过程。
date64 = numpy.datetime64(datetime.datetime.now())
ret_val = numpy.insert(dates, 0, date64)
我已经尝试将其加载回datetime64对象,但没有任何成功。
1条答案
按热度按时间laawzig21#
你所期望的是不清楚的,但你可以通过以下方式将字符串timestamp转换为
datetime64
:输出: