2017-10-16 82 views
0

Django將日期時間(我使用timezone.now()存儲在數據庫中)轉換爲模板中的本地時間。我需要的幫助是在openpyxl中寫入單元格時。將datetime轉換爲Django Query到Openpyxl的本地時間

現在,我只是將查詢的屬性分配給單元格。

query = SomeModel.objects.latest() 
date_recorded = query.date_recorded 

在模板中,date_recorded已經轉換爲本地時間。那裏沒問題。

ws.cell(row=rows, column=cols).value = date_recorded 

以上代碼結果爲UTC。請幫我把它轉換成當地時間。謝謝。

回答

0

我正在使用pytz python包。

import pytz 
# UTC to IST 
time_zone = pytz.timezone('Asia/Kolkata') # set timezone here 
date_recorded = time_zone.localize(query.date_recorded)