zoukankan      html  css  js  c++  java
  • python第三方库推荐

    很多时候我们有通过程序脚本同步校正北京时间的需求。
    在linux上同步时间比较方便,安装个ntpdate软件就行了。
    但是在windows的要同步时间比较麻烦。
    这时想到的就是从网络获取一个准确的时间,然后调用dos命令修改时间。
    从哪里获取呢?当然是国家授时中心。
    授时中心的网址是 cn.pool.ntp.org(注意,流传甚广的210.72.145.44这个ip已经失效了,直接用域名。)
    不过从授时中心获取的时间需要ntp协议解析。
    ntplib就是干这事的。
    另外值得一提的是在dos修改日期时间要通过2个命令实现,date命令修改日期,time命令修改时间。


    安装ntplib:

    easy_install ntplib或pip install ntplib


    下面上代码。

    import os
    import time
    import ntplib
    c = ntplib.NTPClient()
    response = c.request('pool.ntp.org')
    ts = response.tx_time
    _date = time.strftime('%Y-%m-%d',time.localtime(ts))
    _time = time.strftime('%X',time.localtime(ts))
    os.system('date {} && time {}'.format(_date,_time))
    


  • 相关阅读:
    tasker支持的shell 命令大全
    crx 文件安装 如何安装 Chrome插件
    python mac地址计算
    Java线程池
    springMVC请求过程
    java中特殊的String类型
    单例模式和多例模式
    hash算法学习
    arraylist和linkedlist的简单比较
    乐观锁和悲观锁
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3295343.html
Copyright © 2011-2022 走看看