我有一个包含日期时间对象的列表,当满足某个条件时,想从列表中计算两次的平均值,并将其插入到列表中。
temp =datetime.fromtimestamp(offsetMat[i][j].timestamp()+offsetMat[i][j+1].timestamp()/2)
offsetMat[i].insert(j,temp)
我试过这段代码,但我从计算中得到的结果没有意义。
Tty 这个并检查它是否有效:
from datetime import datetime
# Example datetime objects
dt1 = datetime(2023, 5, 1, 12, 0, 0)
dt2 = datetime(2023, 5, 3, 12, 0, 0)
# Calculate the average datetime
total_seconds = (dt2 - dt1).total_seconds()
average_seconds = total_seconds / 2
average_datetime = datetime.fromtimestamp(dt1.timestamp() + average_seconds)
# Print the result
print(average_datetime)