将时间增量转换为int

2024-10-08 19:33:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我想将timedelta转换为int,这样我就可以用它来做数学运算,但我一直遇到这个错误:

numpy.core._exceptions._UFuncBinaryResolutionError: ufunc 'true_divide' cannot use operands with types dtype('O') and dtype('<m8[D]')

代码如下:

zeit = datetime(2023, 1, 1)
    today = datetime.now()

    new_date = zeit-today

days_int=(new_date / np.timedelta64(1, 'D')).astype(int)

Tags: corenumpynewtodaydatetimedate错误数学

热门问题