Python Error : unsupported operand type(s) for +: 'int' et 'datetime.timedelta'

J'ai écrit une fonction en python qui accepte un horodatage et retour le timestamp w.r.t pour le fuseau horaire actuel.

Code

def datetime_from_utc_to_local(utc_datetime):
    now_timestamp = time.time()
    offset = datetime.fromtimestamp(now_timestamp) - datetime.utcfromtimestamp(now_timestamp)
    return utc_datetime + offset

Erreur:

unsupported operand type(s) for +: 'int' and 'datetime.timedelta'

Pouvez-vous svp m'aider à corriger cette erreur.

Je veux que cette fonction pour renvoyer le timestamp

  • utc_datetime est censé être un datetime? L'erreur dit que c'est une int.
InformationsquelleAutor abhinsit | 2014-09-17