2024-10-04 07:37:03 发布
网友
我在做一个表格,把数学结果投射到未来。我在每个预测上加上时间戳。如果
datetime.datetime.now()
2019-01-07 00:31:15.248895
如果
datetime.datetime.now() + datetime.timedelta(days=14)
2019-01-21 00:31:44.332851
如何使用此逻辑转换为for循环
因为我现在要求时间,我不能用测距仪。就像例子here。在
我希望每14天能有23张不同的桌子。在
从你发布的问题来看,你的预期产出还不清楚,但我想你想要的是在14天的时间间隔内得到日期。只需将循环的值乘以天数:
代码:
import datetime for i in range(23): print(datetime.datetime.now() + datetime.timedelta(days=14*i))
输出:
如果只需要日期,可以使用格式。在
import datetime for i in range(23): timestamp = datetime.datetime.now() + datetime.timedelta(days=14*i)
但是,由于每次迭代都要重新计算datetime.datetime.now(),因此将得到比14天稍大的差异(根据for循环的内容,相差几毫秒或更长)。如果有问题,请执行以下操作:
从你发布的问题来看,你的预期产出还不清楚,但我想你想要的是在14天的时间间隔内得到日期。只需将循环的值乘以天数:
代码:
输出:
^{pr2}$如果只需要日期,可以使用格式。在
但是,由于每次迭代都要重新计算
^{pr2}$datetime.datetime.now()
,因此将得到比14天稍大的差异(根据for循环的内容,相差几毫秒或更长)。如果有问题,请执行以下操作:相关问题 更多 >
编程相关推荐