我是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'轉換爲時間結構並執行時間增量。 –