1. 程式人生 > >python修改作業系統時間的方法

python修改作業系統時間的方法

#-*- coding:utf-8 -*-
import socket
import struct
import time
import win32api
TimeServer = '210.72.145.44' #國家授時中心ip
Port = 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, tm_mday, 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 %d:%d:%d" % time.localtime(getTime())[:6]

相關推薦

python修改作業系統時間方法

#-*- coding:utf-8 -*- import socket import struct import time import win32api TimeServer = '210.72.145.44' #國家授時中心ip Port = 123 def getTime(): TIME_1970

Oracle RAC後續修改作業系統時間需要重啟嗎?

使用者10G系統,配置2節點RAC,但未配置時間同步。然後出現了2次由於時間不同步導致其中一例項宕機情況。由於使用者還有幾套系統,時間差異達1分10秒,但也沒有出現過問題,因此使用者想知道是否時間不同步

centos 7下修改系統時間方法

1、問題產生 昨晚後臺的圖片服務掛了,折騰之後發現是伺服器的時間不對,於是看了一下Linux下面關於時區與時間相關的命令 [root@root:~] $ date -R Tue, 31 Mar 2015 13:58:25 +0400 [root@root:~] $

linux修改作業系統語言方法

一、CentOS7.0 1、修改為中文 # localectl set-locale LANG=zh_CN.utf8 2、修改為英文 # localectl set-locale L

python 修改文件內容3種方法

bak ram code param post img span clas 正則表達 一、修改原文件方式 1 def alter(file,old_str,new_str): 2 """ 3 替換文件中的字符串 4 :param f

Python初學者】使用方法修改字符串的大小寫

Python【Python初學者】使用方法修改字符串的大小寫

Linux如何修改系統時間和時區方法

Linux如何修改系統時間和時區方法修改時區:1>找到相應的時區文件 /usr/share/zoneinfo/Asia/Shanghai用這個文件替換當前的/etc/localtime文件。或者找你認為是標準時間的服務器,然後#scp [email protected]:/etc/localtim

python 修改檔案內容3種方法

一、修改原檔案方式   def alter(file,old_str,new_str): """ 替換檔案中的字串 :param file:檔名 :param old_str:就字串 :param new_str:新字串

【轉】開發板上修改時間方法

之前使用開發板時發現每次開機後,系統的時間都恢復到初始狀態1970年。 一、 先說一下時鐘的概念,時鐘包括硬體時鐘和系統時鐘,系統時鐘就是linux系統顯示的時間,用命令date可以顯示當前系統時間;硬體時鐘就是硬體自身的 時間了。它們兩者沒有關係的,但是可以通過命令設定系統時鐘和硬體設定,讓它們同步。在l

Flask 設定cookie的兩種方法.獲取cookie,和刪除cookie的方法(修改過期時間)

設定cookie 方法一: 建立物件   make_response的物件 呼叫物件 的set_cookie方法設定cookie 方法二: 直接設定表單頭 除了鍵值對,其他部分可去瀏覽器檢查摘抄  resp.headers["Set-Cook

python 修改字串大小寫的方法

對於字串最簡單的操作之一就是修改其中單詞的大小寫。 看下面程式碼: name = "hello python" print(name.title()) print(name.upper()) name = "Hello Python" print(name.lowe

Python實用日期時間處理方法彙總

1. datetime >>> import datetime >>> now = datetime.datetime.now() >>> now datetime.datetime(2015, 1, 12, 23, 9

Python 程式碼執行時間的3種計算方法

方法1 ? 1 2 3 4 5 import datetime starttime = datetime.datetime.now() #long runnin

linux修改系統時間和linux檢視時區、修改時區的方法

一、檢視和修改Linux的時區 1. 檢視當前時區 命令 : "date -R" 2. 修改設定Linux伺服器時區 方法 A 命令 : "tzselect" 方法 B 僅限於RedHat Linux 和 CentOS 命令 : "timeconfig" 方法 C 適用於

Linux更新Python版本及修改python預設版本的方法

本人在學習sdn過程中,安裝的python版本較低。很多語句不支援,為了更新python版本和修改預設版本,特寫本文。有需要的朋友可以參考下。 1、從官網下載python安裝包(這個版本可以是任意版本3.3 2.7 2.6等等,本文以2.7為例) wget http://

python 字典修改key的方法

環境python3,今天在溫習字典的時候想起來,如果我字典想要修改key而不改動value呢?>>> a = {"yuntian":"zero", "Alex":"Li"}我想要把"yuntian"由小寫改為大寫,應該怎樣操作呢?a.["Yuntian"]

python字串之使用方法修改字串的大小寫

方法 title():將每個單詞的首字母都改為大寫,其餘都改為小寫 name = "ada lovelace" print(name.title()) 輸出 Ada Lovelace 方法upper、lower:將字串改為全部大寫或全部小寫 n

Python初學之使用方法修改字符串的大小寫

初學 全部 lower 簡單的 lin per 一是 print 可執行 對於字符串,可執行的最簡單的操作之一是修改其中單詞的大小寫。 titile()以首字母大寫的方式顯示每個單詞,即將每個單詞的首字母都改為大寫; name.py name = "linda lov

python資料夾遍歷,檔案操作,獲取檔案修改建立時間

在Python中,檔案操作主要來自os模組,主要方法如下: os.listdir(dirname):列出dirname下的目錄和檔案 os.getcwd():獲得當前工作目錄 os.curdir:返回當前目錄('.') os.chdir(dirname):改變工作目錄到

python測量程式碼執行時間方法

Python 社群有句俗語: “python自己帶著電池” ,別自己寫計時框架。 Python3.2具備一個叫做 timeit 的完美計時工具可以測量python程式碼的執行時間。 timeit 模組 timeit 模組定義了接受兩個引數的 Timer 類