我是python的新手,我试图让自7:00以来每天都过去的实际分钟数。 我正在使用mktime在几秒钟内获得now_date1和now_date2,然后计划它将减去60除以得到分钟。 但我得到以下错误:将当地时间转换为UNIX
AttributeError: 'str' object has no attribute 'timetuple
'
它这是正确的做法?
这是代码
import time
import pytz
from datetime import datetime
from time import mktime as mktime
now_date = datetime.now(pytz.timezone('Europe/Bucharest'))
now_date1 = now_date.strftime('%H:%M:%S')
now_date2 = now_date.strftime('7:00:00')
# Convert to Unix timestamp
d1_ts = time.mktime(now_date1.timetuple())
'strftime'返回一个字符串。您需要将'now_date2'转换为时间结构并执行时间增量。 –