如何从timedelta64获取数字值

时间:2019-04-25 10:40:37

标签: python datetime

我想从中获取数字部分:

abcefg

我尝试了以下代码,但得到的是“ -2147483648”而不是“ 4387946793”:

 numpy.timedelta64(4387946793,'ms')

1 个答案:

答案 0 :(得分:0)

在np.datetime64(datetime,'ms')中使用参数ms作为秒,然后进行减法

first_date = np.datetime64("2013-04-08 15:52:17.207",'ms')
last_date = np.datetime64("2013-05-29 10:44:44",'ms')
a=last_date-first_date
b=a.astype('int')
type(b)