2017-03-23 12 views
1

に私は私はそれを行うことができますインドのtimezone.Howにこのフィールドの値をひそかにしたい、「updated_atの」と呼ばれる日時フィールドを持っている 変換日時フィールドは、特定のタイムゾーン

TIME_ZONE = 'UTC' 

USE_TZ = True 

を設定していますか?インドのタイムゾーンは「アジア/コルカタ」

+0

Possib [Django datetimeフィールドの複製 - タイムゾーンに変換](http://stackoverflow.com/questions/35072711/django-datetime-field-convert-to-timezone-in-view) –

答えて

0

あなたも

import pytz 

datetime_with_new_tz = object.created_at.astimezone(pytz.timezone("Asia/Kolkata"))` 

、これを達成するためにpytzを使用することができ、私はあなたが

を必要として、あなたがビューまたはテンプレートに変換することができ、常にUTCとして日付時刻を保存することをお勧めしますあなたのテンプレートにタイムゾーンを変換したい場合は

すなわち、あなたが使用することができますtz

{% load tz %} 
{{object.created_at|timezone:"Asia/Kolkata"}} 
1

デフォルトのタイムゾーンを変更できます。

TIME_ZONE = 'Asia/Kolkata' 
関連する問題