Python tzinfo=pytz.utc在现有时间

Python tzinfo=pytz.utc在现有时间,python,time,Python,Time,我有一个变量current_time,它是按我需要的方式格式化的当前日期时间。我需要将完成日期的时间转换为相同的格式。我原以为下面的代码可以工作,但它会抛出错误-replace()不接受关键字参数。出于某种原因,我似乎无法找到正确的语法 current_time = datetime.utcnow().replace(tzinfo=pytz.utc) # code i use now completed_date - 2019-12-07T15:17:04+00:00 # print

我有一个变量current_time,它是按我需要的方式格式化的当前日期时间。我需要将完成日期的时间转换为相同的格式。我原以为下面的代码可以工作,但它会抛出错误-
replace()不接受关键字参数
。出于某种原因,我似乎无法找到正确的语法

current_time = datetime.utcnow().replace(tzinfo=pytz.utc) # code i use now


completed_date -  2019-12-07T15:17:04+00:00    # print of completed_date variable
completed_date = completed_date.replace(tzinfo=pytz.utc) # how I thought I could modify completed_date to look like current time

完成日期是什么类型的对象?看起来像是
datetime
,但如果不是,则可以解释错误。这可能是我的问题。。完成日期实际上是一个字符串。我得到的值是json响应的一部分。完成日期字符串末尾的
+00:00
代表什么?这应该是毫秒,还是某种时区信息?某种自报告返回utc后始终为00:00的timne时区信息