どのようにして最も近い15分のクロック・マークに時間を切り捨てることができますか? 次のコードは、最も近い15分のクロックマークに丸めます。つまり、時刻が5:08の場合、5:15になります。しかし、私がいないアップダウンこのラウンドを行い、5時00分 なりたいここPython、DOWN時間を最も近い15分のクロック・マークに丸める
を助けてください私のコード
fajr_jamaat = ceil(fajr_jamaat_date).strftime('%H:%M:%S')
で、機能が、これは動作するはず
def ceil(dt):
if dt.minute % 15 or dt.second:
return dt + timedelta(minutes = 15 - dt.minute % 15, seconds = -(dt.second % 60))
else:
return dt
分をmath.floor(dr.minutes/15)* 15に設定するだけです。 – Metareven