Ich bin neu in Python und ich versuche, die tatsächlichen Minuten jeden Tag seit 7:00 zu erhalten. Ich benutze mktime, um now_date1 und now_date2 in Sekunden zu erhalten, und dann wird der Plan um 60 subtrahiert und dividiert, um die Minuten zu erhalten. Aber ich erhalte den folgenden Fehler:Konvertiere lokale Zeit in UNIX
AttributeError: 'str' object has no attribute 'timetuple
'
Es ist dies der richtige Ansatz?
Hier ist es den Code
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' einen String zurückgibt. Sie müssen 'now_date2' in eine Zeitstruktur konvertieren und ein Zeitdelta ausführen. –