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

如何创建按一天不同时段拆分的重复日期序列?

生成按固定时段拆分的日期序列

Excel 实现

  • 在目标列第一个单元格(比如A1)输入起始日期时段,例如 07/02 5:00
  • 在A2单元格输入公式:
    =IF(MINUTE(A1)=0, DATE(YEAR(A1),MONTH(A1),DAY(A1))+"10:00", DATE(YEAR(A1),MONTH(A1),DAY(A1)+1)+"5:00")
    
  • 选中A2单元格,下拉填充即可自动生成循环的日期序列:07/02 10:00、07/03 5:00、07/03 10:00...
  • 若日期格式显示异常,选中单元格后设置「自定义格式」,类型输入 mm/dd h:mm

Python 实现

使用datetime模块快速生成序列,示例代码如下:

from datetime import datetime, timedelta

# 定义起始日期和时段
start_dt = datetime(2024, 7, 2, 5, 0)
time_slots = [5, 10]  # 每天的两个时段:5点、10点
total_cycles = 4  # 控制生成的日期时段总数

sequence = []
for i in range(total_cycles):
    # 计算当前日期:每两个时段增加一天
    current_day = start_dt + timedelta(days=i//2)
    # 取对应时段
    hour = time_slots[i%2]
    sequence.append(current_day.replace(hour=hour).strftime("%m/%d %H:%M"))

# 输出结果
for item in sequence:
    print(item)

运行后输出:

07/02 05:00
07/02 10:00
07/03 05:00
07/03 10:00

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 16:33:14