時間の分だけ時間を分単位でフィルタしたいと思います。時間と分でフィルタする
たとえば、今の場合にtrueを返す関数は、その日の9.15から11.20の間です。
私はdatetimeを試しましたが、分は少し複雑です。
#!/usr/bin/python
import datetime
n = datetime.datetime.now()
sta = datetime.time(19,18)
sto = datetime.time(20,19)
if sta.hour <= n.hour and n.hour <= sto.hour:
if sta.minute <= n.minute and sto.minute <= n.minute:
print str(n.hour) + ":" + str(n.minute)
どのような方法が最適ですか?
よろしく
これまでに試したことのコードを投稿してください。 –
@TomDalton投稿されたコードはあなたを助けることができますか? – carbeman