免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7167 | 回复: 5

怎样使用python修改windows的系统时间?问问大家 [复制链接]

论坛徽章:
0
发表于 2008-12-09 14:19 |显示全部楼层
怎样使用python修改windows的系统时间?问问大家

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015亚冠之广州恒大
日期:2015-07-22 17:20:15
发表于 2008-12-09 16:12 |显示全部楼层
好像以前写过

  1. #-*- coding:utf-8 -*-

  2. import socket
  3. import struct
  4. import time
  5. import win32api

  6. TimeServer = '210.72.145.44' #国家授时中心ip
  7. Port = 123

  8. def getTime():
  9.     TIME_1970 = 2208988800L
  10.     client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  11.     data = '\x1b' + 47 * '\0'
  12.     client.sendto(data, (TimeServer, Port))
  13.     data, address = client.recvfrom(1024)
  14.     data_result = struct.unpack('!12I', data)[10]
  15.     data_result -= TIME_1970
  16.     return data_result

  17. def setSystemTime():
  18.     tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst = time.gmtime(getTime())
  19.     win32api.SetSystemTime(tm_year, tm_mon, tm_wday, tm_mday, tm_hour, tm_min, tm_sec, 0)
  20.     print "Set System OK!"

  21. if __name__ == '__main__':
  22.     setSystemTime()
  23.     print "%d-%d-%d %d:%d:%d" % time.localtime(getTime())[:6]
复制代码

论坛徽章:
0
发表于 2008-12-09 17:03 |显示全部楼层
php会等你那个返回才行。
如果不需要输出的话用&扔给后台执行吧。

论坛徽章:
0
发表于 2008-12-11 17:13 |显示全部楼层

回复 #2 ghostwwl 的帖子

多谢,
用so.system("date 2008-10-11") 这种方式实现的,也还撮合

论坛徽章:
0
发表于 2008-12-11 17:45 |显示全部楼层
我是来学习2楼网络方法的 :)

论坛徽章:
0
发表于 2008-12-11 19:31 |显示全部楼层
NTP的不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2021中国系统架构师大会

【数字转型 架构重塑】
2022年1月13-15日,由IT168旗下ITPUB企业社区平台主办的第十四届中国系统架构师大会(SACC2021)将在云端进行网络直播。
为期3天的议程,涉及20+专场,近120个主题,完整迁移到线上进行网络直播对会议组织来说绝非易事;但考虑到云端会议的直播形式可以实现全国各地技术爱好者的参与,也使ITPUB作为技术共享交流平台得到更好的普及,我们决定迎难而上。

大会官网
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP