我正在读取一个日期时间格式的字符串。但是,它只有3个数字表示毫秒,并以字母Z结尾。我该如何读取此字符串并将其转换为日期时间对象,然后再加1天,并将其写成上述格式的字符串,即3个数字表示毫秒和字母Z结尾。我尝试了以下代码,但不成功:
old_date= "2018-06-06T23:59:59.999Z"
new_date = datetime.datetime.strptime(old_date, '%Y-%m-%d %H:%M:%S.%f%Z') + datetime.timedelta(days=1)
print(new_date)