JSONオブジェクトから受け取ったdatestamp文字列に秒を追加しようとしていますが、使用しようとしているdatetime関数は文字列を許可しておらず、日付を次のように区切る必要がありますdatetime.strftime(2011,11,18)
。ここに私が持っているものがあります:
import requests
from datetime import datetime
def call():
pay = {'token' : "802ba928cd3ce9acd90595df2853ee2b"}
r = requests.post('http://challenge.code2040.org/api/dating',
params=pay)
response = r.json()
time = response['datestamp']
interval = response['interval']
utc = datetime.strftime(time, '%Y-%m-%dT&H:%M:%S.%fZ')
timestamp = (utc-time).total_seconds()
utc_dt = datetime(time) + timedelta(seconds=timestamp)
print(utc_dt.strftime('%Y-%m-%dT%H:%M:%S.%fZ'))
ISO8601 日付スタンプに時間を追加する別の方法はありますか?