Python 初心者向けのコードだと思いますが、、
開始時刻分と終了時刻分を指定して1分ずつのリストを作る。
# -*- coding: UTF-8 -*- from datetime import datetime from datetime import timedelta def minutes_expand(from_datetime, to_datetime): result = [] for x in range(0, int((to_datetime-from_datetime).seconds / 60) + 1): result.append(from_datetime + timedelta(minutes=x)) return result for t in minutes_expand(datetime.strptime('2019-02-26 00:00', '%Y-%m-%d %H:%M') , datetime.strptime('2019-02-26 00:10', '%Y-%m-%d %H:%M')): print("'%s'" % t.strftime('%Y/%m/%d %H:%M:%S'))
結果は、
'2019/02/26 00:00:00' '2019/02/26 00:01:00' '2019/02/26 00:02:00' '2019/02/26 00:03:00' '2019/02/26 00:04:00' '2019/02/26 00:05:00' '2019/02/26 00:06:00' '2019/02/26 00:07:00' '2019/02/26 00:08:00' '2019/02/26 00:09:00' '2019/02/26 00:10:00'