datetime实现时间加一
import datetime
s1 = datetime.datetime(2020, 1, 1, 00, 00, 00)
s2 = datetime.datetime(2021, 12, 31, 00, 00, 00)
while s1 < s2:
s1 += datetime.timedelta(hours=1)
print(s1)
datetime.datetime() # ()内可以跟固定格式 例如("%Y-%m-%d %H:%M:%S")
可能遇到问题 while 循环里,s1或者s2其中有一个整型,或者出现类型差异,可以查看while循环内,是否有同名变量覆盖掉之前的变量

浙公网安备 33010602011771号