d1 = str(date2.time())
print(d1)

d2 = ("03:59")
d3 = ("04:15")
print(d2,d3)

if (d1 < d2 and d1 > d3):


すみません、
午前の3時59分から、
午前の4時15分までの間は、
処理をしないようにしたいのですが、
d1で現在時刻を取得して文字列に替えて、
d2とd3と比較はできるようになったのですが、

if (d1 < d2 and d1 > d3):

このように書くと、間じゃないみたいです、
どうやって比較すればいいでしょうか?