我想把时间差转换成整数以便进行数学运算,但我一直收到以下错误提示:
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)
new_date.total_seconds()
,如果您只想要int
类型的天数,则使用new_date.days
。 - Anurag Dabasnew_date.days
应该给你总天数。 - Selcuk