You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何生成指定时间区间内的所有秒级时间序列

实现方案

你可以使用Python的datetime模块完成该需求,参考代码如下:

from datetime import datetime, timedelta

# 原示例变量名拼写存在笔误,已将strart修正为start
start_date_time = datetime(2021, 1, 1, 5, 0, 0)
end_date_time = datetime(2021, 1, 3, 0, 0, 0)

current_time = start_date_time
while current_time <= end_date_time:
    # 按要求格式输出,分、秒统一保留两位,不足补前导零
    print(f"{current_time.year}, {current_time.month}, {current_time.day}, {current_time.hour}, {current_time.minute:02d}, {current_time.second:02d}")
    # 每次迭代叠加1秒
    current_time += timedelta(seconds=1)

补充说明

如果时间范围跨度较大,直接在控制台打印输出效率较低,你可以修改输出逻辑,将生成的时间值直接写入本地文本文件存储即可。


内容的提问来源于stack exchange,提问作者Butterfly Fiziks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 12:36:00