Update the operating system time using python [python] #-*-coding: UTF-8-*-import socket import struct import time import win32api TimeServer = '2017. 72.145.44 '# ip Port of the National Time Service Center = 123 def getTime (): TIME_1970 = 2208988800L client = socket. socket (socket. AF_INET, socket. SOCK_DGRAM) data = '\ x1b' + 47 * '\ 0' client. sendto (data, (TimeServer, Port) data, address = client. recvfrom (1024) data_result = struct. unpack ('! 12i', data) [10] data_result-= TIME_1970 return data_result def setSystemTime (): tm_year, tm_mon, average, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst = time. gmtime (getTime () win32api. setSystemTime (tm_year, tm_mon, tm_wday, tm_mday, tm_hour, tm_min, tm_sec, 0) print "Set System OK! "If _ name _ = '_ main _': setSystemTime () print" % d-% d: % d "% time. localtime (getTime () [: 6]