私はPythonには新しく、毎日7時から実際に経過した分を取得しようとしています。 私はnow_date1とnow_date2を数秒で取得するためにmktimeを使用しています。次に、分を取得するために60を減算して割り算するプランです。現地時間をUNIXに変換する
AttributeError: 'str' object has no attribute 'timetuple
「
それは、これは正しいアプローチだ: は、しかし、私は次のエラーを取得しますか?
ここでは、文字列を返すstrftime
コード
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'を時間構造に変換して時間デルタを実行する必要があります。 –