Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将日期时间值转换为整数_Python_Python 3.x_Datetime_Int - Fatal编程技术网

Python 将日期时间值转换为整数

Python 将日期时间值转换为整数,python,python-3.x,datetime,int,Python,Python 3.x,Datetime,Int,我试图将passed_days变量设置为整数,以便添加值。因此,如果passed_days=1,passed_days应该等于一个整数,而不是日期时间 我尝试将passed\u daysvar转换为int,如int(passed\u days)。 这是我现在拥有的当前代码: start_day = datetime.date(2019, 7, 11) current_day = datetime.date.today() passed_days = current_day - start_day

我试图将passed_days变量设置为整数,以便添加值。因此,如果
passed_days=1
passed_days
应该等于一个整数,而不是日期时间

我尝试将
passed\u days
var转换为int,如
int(passed\u days)
。 这是我现在拥有的当前代码:

start_day = datetime.date(2019, 7, 11)
current_day = datetime.date.today()
passed_days = current_day - start_day
current = 183

if passed_days > datetime.timedelta(days=0):
    current = 183 + passed_days
else:
    current = 183

我需要输出类似于…184+2的值要获得由a表示的天数,请使用
days
属性,如:

passed_days.days
测试代码: 结果:

0
import datetime as dt

start_day = dt.date(2019, 7, 11)
current_day = dt.date.today()
passed_days = current_day - start_day

print(type(passed_days.days))
print(passed_days.days)
<class 'int'>
0