前提・実現したいこと
ネットから取得した時刻表から次のバスを調べるプログラムを書いています。
時刻表の文字列の時刻 と datetimeで取得できる時間型の時刻 を比較したいです。
そこで文字列の時刻を時間型?に変換したいのですが、日付の情報も含まれてしまいます。
時間のみで比較できるようにするにはどうすればいいですか?
該当のソースコード
Python
1import datetime 2#str = ['06:03', '06:09', '06:13', '06:21', '06:26', '06:31', '06:38'...]' 3now = datetime.datetime.now() 4for i in range (0,83) 5 t=datetime.datetime.strptime(str[i],'%H:%M') 6 if now < t: 7 next = t 8 break 9print(next)
試したこと
上記のプログラムで比較したが日付が入ってしまう。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/19 03:38
2019/11/19 07:36
2019/11/20 12:27