前提・実現したいこと
djangoでTweepyを使ってTwitterの情報を取得して出力する仕組みを作っています。
json
1Status(_api=<tweepy.api.API object at 0x0000021B493CF240>, _json={'created_at': 'Fri Aug 20 16:11:03 +0000 2021', 'id': 1428751443339608073,以下省略
'created_at'で取得したデータを日本時間にフォーマットして、表示したいと考えています。
発生している問題
setting.py
にてTIME_ZONE = 'Asia/Tokyo'
の追記はしていますが、いざjson
から'created_at'
を取り出すと
実際の投稿時間(実際に表記したい時間は)Aug. 21, 2021, 1:11 a.m.
(JST)なのですが、
Aug. 20, 2021, 4:11 p.m.
(UST)になってしまいます。
試したこと
自分なりに調べてみて、
{{created_at|date:"Y年n月j日 H:i"}}
を試してみて、表記自体をフォーマットすることは出来ました。
しかし、2021年8月20日4時11分
と表示されUSTの時間のままでした。
システム上問題なければ、djangoのテンプレート上で解決をしたいと考えております。
よろしくお願い致します。