Python 如何计算从现在到现在的时间间隔是多少小时

Python 如何计算从现在到现在的时间间隔是多少小时,python,datetime,tkinter,Python,Datetime,Tkinter,我正在尝试制作一个计时器,可以显示从现在到指定时间之间的小时和分钟数,并用tkinter显示,我希望计时器每秒钟更新一次,我是python新手,我真的不知道怎么做 import datetime from datetime import datetime, timedelta import tkinter as tk from tkinter import Label now = datetime.now time = "09:00:00" FMT = "%H:%M:%S" timedelta

我正在尝试制作一个计时器,可以显示从现在到指定时间之间的小时和分钟数,并用tkinter显示,我希望计时器每秒钟更新一次,我是python新手,我真的不知道怎么做

import datetime
from datetime import datetime, timedelta
import tkinter as tk
from tkinter import Label
now = datetime.now
time = "09:00:00"
FMT = "%H:%M:%S"
timedelta = datetime.strptime(now, FMT) - datetime.strptime(time, FMT)
print(timedelta)
main = tk.Tk()
main.title("timer")
lb=Label(text=timedelta)
lb.pack()
main.mainloop()
我在这个脚本上也犯了很多错误

我认为这可能会有所帮助-或者这个-或者这个-
我试过了,做了这个:

import datetime
from datetime import date

today = datetime.date.today()
yourday = datetime.date(2020, 7, 15)
timebeetwen = today - yourday
print(timebeetwen.days*24) #hours
print(timebeetwen.days*24*60) #minutes
print(timebeetwen.days*24*60*60) #seconds
Datetime仅适用于天,因此输出如下:

>>> 48
>>> 2880
>>> 172800
如果你想展示每一秒的用途

while True:
    print(timebeetwen.days*24) #hours
    print(timebeetwen.days*24*60) #minutes
    print(timebeetwen.days*24*60*60) #seconds

所以我找到了另一个答案。这是链接-
代码如下:

import time
# Ask to Begin
#start = input("Would you like to begin Timing? (y/n): ")
#if start == "y":
timeLoop = True

# Variables to keep track and display
Sec = 0
Min = 0
# Begin Process
#timeLoop = start
while timeLoop:
    Sec += 1
    print(str(Min) + " Mins " + str(Sec) + " Sec ")
    time.sleep(1)
    if Sec == 60:
        Sec = 0
        Min += 1
        print(str(Min) + " Minute")

这就像一个计时器。它根据需要计算每秒钟的时间

您没有调用
datetime.now
。添加
()
!回溯(最近一次调用):文件“c:/Users/jerry/Desktop/python saves/timer/test.py”,第8行,在timedelta=datetime.strtime(now,FMT)-datetime.strtime(time,FMT)类型错误:必须是str,而不是datetime.datetime我有一个错误注意事项:l.5-
datetime.now()
,不要忘记括号l、 6-指定时间但不指定日期/l.7-覆盖导入,即
timedelta
,并且变量
now
datetime
对象,而不是字符串,因此
datetime.strptime
不能在该对象上调用。