[英]convert datetime datetime to numpy int64 python
How do I convert type datetime.datetime to type numpy.int64?如何将类型 datetime.datetime 转换为类型 numpy.int64? I have 44346 days, 0:00:00 but I want 44346
我有 44346 天,0:00:00 但我想要 44346
data_r = xlrd.xldate_as_datetime(int(data_calcolo), 0).date()
y = data_r.month
a= data_r.year
if k > 12 :
k= k-12
y =y-k
a = a-1
data_nuova=datetime(a, y, 1)
z=datetime(1900, 1, 1)
f=(data_nuova-z)
Subtracting two datetime.datetime
objects (ie, data_nuova-z
) returns a datetime.timedelta
object.减去两个
datetime.datetime
对象(即data_nuova-z
)返回datetime.timedelta
object。
If you just want the number of days in that difference, then you can access it using f.days
and then cast that integer to an np.int64
object.如果您只想要该差异中的天数,那么您可以使用
f.days
访问它,然后将 integer 转换为np.int64
object。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.