UTCでDBに保存されているんだけど、それを取り出したいんだよね。日本時間で。
理解しました。DjangoでUTCで保存された日時を日本時間で取り出すには、以下の手順を実行します。
- UTCから日本時間への変換
- データベースから日時を取得
具体的なコードは以下の通りです:
python
from django.utils import timezone from myapp.models import MyModel # モデルから日時を取得し、UTCから日本時間に変換 my_object = MyModel.objects.get(pk=1) jst_created_at = my_object.created_at.astimezone(timezone.get_current_timezone()) # 日本時間で取得した日時を出力 print(jst_created_at)
このようにすることで、データベースに保存されているUTCの日時を取得し、それを日本時間に変換して取り出すことができます。

ディスカッション
コメント一覧
まだ、コメントがありません