Форум сайта python.su
2
Есть такой код:
import ntplib ntp_client = ntplib.NTPClient() r = ntp_client.request('ntp.mobatime.ru', version=3) t = time.localtime(r.tx_time) print win32api.SetSystemTime( t.tm_year, t.tm_mon, t.tm_wday, t.tm_mday, t.tm_hour, 55, t.tm_sec, 0 )
Отредактировано mironich (Ноя. 15, 2012 21:23:38)
Офлайн
72
Насколько я знаю SetSystemTime принимает время в UTC, а вы передаете локальное, вот и получаете смещение на часовой пояс
Офлайн
0
Две ошибки.
1.) Вместо loсaltime() использовать gmtime()
2.) Правильно устанавливать минуты.
Офлайн