我正在尝试计算我可以工作多少小时,如果从今天到8月31日我一天要工作4个小时。所以我使用了一个旧文件,并试图对其进行修改(对不起,我觉得这是有效的,但我得到几天,然后工作几天,但是我想工作几个小时。这是代码,虽然很糟糕:)我意识到我需要做一些完全不同的事情,但是我尝试了一些代码,我写了一些代码来看看生日前有多少天,并尝试对其进行修改等。 ..您得到图片。是的,我是新手。
import datetime as dt
todays_date = dt.date(2020, 4, 20)
end_of_summer = dt.date(2020, 8, 31)
days_between = todays_date - end_of_summer
print(days_between)
hours_worked = days_between * -4
print(hours_worked)
输出为:-133天,0:00:00532天,0:00:00
使用timedelta.days
:
import datetime as dt
start_date = dt.date(2020, 4, 20)
end_date = dt.date(2020, 8, 31)
days_between = end_date - start_date
print(days_between, 'days worked')
hours_worked = days_between.days * 4
print(hours_worked, 'hours worked')