问题是当太阳在地平线以上时计算一天中每个小时的中点。
例如:当日出在上午 8.42 时,我需要上午 8.42 到上午 9:00 之间的中间时间戳,然后再需要上午 9:00 到上午 10:00 之间的中间时间戳,依此类推。
当太阳高于地平线时,我使用 pvlib 生成了时间序列,这是 2019 年 1 月 1 日第一个小时的时间序列。时间序列存储在数据框中。
时间序列:
2019-01-01 08:42:00+01:00
2019-01-01 08:43:00+01:00
2019-01-01 08:44:00+01:00
2019-01-01 08:45:00+01:00
2019-01-01 08:46:00+01:00
2019-01-01 08:47:00+01:00
2019-01-01 08:48:00+01:00
2019-01-01 08:49:00+01:00
2019-01-01 08:50:00+01:00
2019-01-01 08:51:00+01:00
2019-01-01 08:52:00+01:00
2019-01-01 08:53:00+01:00
2019-01-01 08:54:00+01:00
2019-01-01 08:55:00+01:00
2019-01-01 08:56:00+01:00
2019-01-01 08:57:00+01:00
2019-01-01 08:58:00+01:00
2019-01-01 08:59:00+01:00
2019-01-01 09:00:00+01:00
我需要在这个分钟的时间序列中获得中间的一个,这意味着我需要获得其中任何一个。
2019-01-01 08:50:00+01:00
2019-01-01 08:51:00+01:00