Я хочу, чтобы конвертировать UTC время во время браузера пользователя. Я пробовал loat, но его отображение меня только системное время. Работа с приложением django. может anybudy помочь мне.Преобразование времени UTC в локальное время с использованием python
import pytz
from tzlocal import get_localzone
def utc_to_local(utc_dt):#utc_dt that is UTC time
local_tz = get_localzone()
print local_tz #that is display system timezone inplace of USER's timezone
Я пробовал под кодом ниже.
import time
from datetime import datetime
from dateutil import tz
utc = datetime.strptime(str(utc_dt)[:19], '%Y-%m-%d %H:%M:%S')
return time.mktime(utc_dt.timetuple()) * 1000
конвертировать время utc в секунду, а затем использовать javascript для его локального времени. но значение конверсии неточно и отображает неправильную дату.
Javascript code.
//1449206930000 #Seconds when above code run
//1449226703.79 #that is correct >> time.time() in python = 1449226703.79
#below code give perfact output
var date = new Date(parseInt(1449226703.79, 10) * 1000);
console.log(date);
#below code not working
var date = new Date(parseInt(1449206930000, 10) * 1000);
console.log(date);
С уважением
У вас есть код, который вы пробовали? –
Я редактировал вопрос. С нетерпением ждем от вас в ближайшее время –