Ich bin neu bei Python, und ich versuche etwas Mathe auf Daten zu machen. Das Startdatum wird aus einer Swagger-Schnittstelle gezogen, die hier zu finden ist: https://esi.tech.ccp.is/latest/#!/Market/get_markets_region_id_ordersHinzufügen eines "Datetime" -Objekts zu einem Zeitdelta
Das entsprechende Feld ist das Feld "ausgestellt". Derzeit, dass unter Verwendung eines Timedelta wie dieses Ich versuche hinzuzufügen:
date = market_ops.data[i].issued completion_date = date + datetime.timedelta(days=int(market_ops.data[i].duration))
Dies gibt den Fehler: unsupported operand type(s) for +: 'Datetime' and 'datetime.timedelta'
Bedeutet dies das „ausgestellt“ Objekt ist kein datetime.datetime Objekt, aber eine andere Art von Objekt, oder mache ich etwas anderes falsch?
Es tut in der Tat klingen wie Sie don‘ t habe eine "datetime.datetime" aber etwas anderes mit dem Namen "Datetime". –
Gibt es eine Möglichkeit für mich, dieses Objekt irgendwie zu inspizieren? Die Suche nach 'python 'Datetime' ist genauso nutzlos wie in diesem Fall. – FutureShocked
Sie könnten 'help (date)' versuchen, um zu sehen, ob Ihnen das Anhaltspunkte gibt. –