需要在日期之间生成日期时间范围,但时间开始和结束时间为 02:00:00 am

Need to generate a range of date time between dates but time start and end at 02:00:00 am

你好,我正在尝试在两个日期之间生成一个日期时间范围,增量为 15 分钟,但是我希望它从开始日期的 02:00:00 开始,并在 02:00:00 结束] 是结束日期。未来的开始和结束日期应该来自我仪表板上的日期选择器。

我知道我可以使用以下命令生成日期时间范围,但是我无法在上午 02:00:00 开始和结束。

dates = pd.date_range(start='1/1/2018', end='1/2/2018', freq='15min')

我还在其中一篇堆栈溢出文章中发现强制日期范围在 02:00:00 上午开始和结束,但是我无法弄清楚如何按原样传递日期采用日期选择器的日期格式,但下方只是数字

dts = [dt.strftime('%Y-%m-%d %H:%M') for dt in
      datetime_range(datetime(2018, 6, 3,2), datetime(2018, 6, 10,2),
      timedelta(minutes=15))]

我希望有人能帮助解决这个问题。

P.S。在更改前端并改用日期选择器之前,我想弄清楚是否可行。

提前致谢!!

IIUC

d1='1/1/2018'
d2='1/2/2018'
pd.date_range(start=d1+ ' 02:00:00', end=d2+' 02:00:00', freq='15min')