我想把时间增量改成整数值。
我的代码如下。
import datetime
now = datetime.date.today()
print(now.toordinal()) # 736570
cali_date = datetime.data(2017, 6, 14)
print(cali_date.toordinal()) # 736494
date1 = now - cali_date
print(date1) # 76 days, 0:00:00
但是,我只想得到带整数的76
。
我怎样才能解决这个问题?
谢谢您。
只需引用^{} object 的
days
属性即可:还有
timedelta.seconds
和timedelta.microseconds
属性,用于建模完整的delta状态。date1
是一个timedelta对象-使用date1.days
以整数形式获取天数,或使用date1.total_seconds()
查看两个datetime对象之间的秒数。相关问题 更多 >
编程相关推荐