Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python错误:+;的操作数类型不受支持:';int';和';datetime.timedelta';_Python_Runtime Error - Fatal编程技术网

Python错误:+;的操作数类型不受支持:';int';和';datetime.timedelta';

Python错误:+;的操作数类型不受支持:';int';和';datetime.timedelta';,python,runtime-error,Python,Runtime Error,我用python编写了一个函数,它接受时间戳并返回当前时区的时间戳 代码 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 错误: 你能帮

我用python编写了一个函数,它接受时间戳并返回当前时区的时间戳

代码

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
错误:

你能帮我纠正这个错误吗

我希望此函数返回时间戳

偏移量
是一个错误。如果您只需要几秒钟,请使用以下方法提取它们:


但是,您的函数签名表明,它希望您向它提供一个
datetime.datetime()
对象,在这种情况下,您不应该更改此函数,而应该更改调用它的代码。显然,您给它的是一个整数。

utc\u datetime
应该是一个
datetime
?错误显示它是一个
int
unsupported operand type(s) for +: 'int' and 'datetime.timedelta'
return utc_datetime + offset.total_seconds()