#!/usr/bin/env python
# -*- coding:UTF-8 -*-
# 脚本用于windows时间同步,设置window计划任务每五分钟执行一次 import time
import ntplib
import sys
import os def main():
try:
ntp_client = ntplib.NTPClient()
response = ntp_client.request('s2g.time.edu.cn')
ntp_timeStamp = response.tx_time
ntp_date = time.strftime('%Y-%m-%d', time.localtime(ntp_timeStamp))
ntp_time = time.strftime('%X', time.localtime(ntp_timeStamp))
except:
print u'无法获取到s2g.time.edu.cn上面的时间戳'
sys.exit() '''获取本地服务器时间戳'''
local_timeStamp = time.time() '''获取之间的差值'''
diff = abs(ntp_timeStamp - local_timeStamp) '''同步时间'''
if diff >= 1:
os.system('date {} && time {}'.format(ntp_date, ntp_time)) if __name__ == '__main__':
main()

最新文章

  1. 美图WEB开放平台环境配置
  2. 【C语言学习】《C Primer Plus》第2章 C语言的概述
  3. C# 面向对象之概念理解(3)
  4. 单例模式与Android
  5. 16.如何做到webpack打包vue项目后,可以修改配置文件
  6. 关于javaweb项目红叉报错可但项目可以正常运行的解决办法
  7. socket练习--ssh
  8. HoloLens开发手记-凝视 Gaze
  9. Visual Studio使用Web Deploy远程发布网站及其配置
  10. Python树形打印目录结构
  11. requestAnimationFrame 持续动画效果
  12. hive 的理解
  13. 促使团队紧密协作[高效能程序员的修炼-N1]
  14. MVC高级编程-目录
  15. Python并发编-用Event,线程检测数据库连接的例子
  16. oracle时间操作结合to_char和to_date使用
  17. 使用导出导入(datapump)方式将普通表切换为分区表
  18. vue 打印
  19. 人脸识别FaceNet+TensorFlow
  20. vmware中centos6.5无法启动拷贝出里面的资料的方法

热门文章

  1. 如何获取用户的地理位置? && html5 地理位置
  2. TortoiseGit学习系列之Git和TortoiseGit的区别
  3. Hibernate 集合映射
  4. HTTP协议(二)header标头说明
  5. Lucence学习之一:全文检索的基本原理
  6. JDK12 concurrenthashmap源码阅读
  7. Java生成验证码(一)
  8. 一:HttpClient知识整理
  9. 超时重试(一)ajax
  10. Error:Execution failed for task ':xutils:mergeDebugAndroidTestResources'. > No slave process to proc