datetime.datetime(2024, 3, 1, 10, 0, 0, tzinfo=jst) これを今日の0時以降にしたい

了解しました。現在の日付の0時を取得し、それに対して時間を10時に設定することができます。以下はその方法です:

python
from django.utils import timezone import datetime # 現在の日付を取得し、0時に設定 today = timezone.now().replace(hour=0, minute=0, second=0, microsecond=0) # 10時以降の時刻を作成 target_time = today + datetime.timedelta(hours=10) print(target_time) # 表示して確認する場合

このコードでは、timezone.now()を使用して現在の日付と時間を取得し、それを0時に設定します。そして、datetime.timedelta(hours=10)を使用して、その日の0時から10時間後の時刻を計算しています。これにより、今日の0時以降に設定された10時の時間が取得されます。

未分類

Posted by ぼっち