import requests
import json
import datetime as dt
today = dt.datetime.now()
postday = today.strftime('%Y-%m-%d %H:%M:%S')
apiurl = "APIのURL"
apireq = requests.get(apiurl)
apidata = json.loads(apireq.text)
apiday = apidata['pages'][0]['create_date_date']
reuseday = dt.strftime(apiday, '%Y/%m/%d %H:%M:%S')
apidayはAPIから取得した時間です(出力結果:2020/03/01 19:01:17)
postdayとreusedayの差分を計算したいのですが、取得した文字列をdatetimeに変換しようとすると
AttributeError: 'str' object has no attribute 'strftime'
というエラーが出ます。
https://stackoverflow.com/questions/19887353/attributeerror-str-object-has-no-attribute-strftime
こちらのURLと近い問題な気がするのですがどのように直せばいいか分かりません・・・。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/01 11:03