• PYTHON内置模块


    time 模块

    # 导入time 模块
    import time
    
    # 暂停程序的执行,参数为秒
    time.sleep(3)  # 暂停 3 秒再执行后续代码

    # 获取当前时间的 Unix 时间戳
    print(time.time())
    # 输出:1558329240.201314

    #Unix 时间戳对计算机来说稍微计算一下就知道现在是什么时间了,但对人类来说可读性就大打折扣了,所以还有对人类友好的 ctime() 方法:
    import time
    
    print(time.ctime())
    # 输出:Mon May 20 13:14:00 2019

    datetime 模块

    # 导入 datetime 模块中的 datetime 对象
    from datetime import datetime
    
    # 获取当前时间
    print(datetime.now())
    # 输出:2019-05-20 13:14:00.201314
    
    # 将 Unix 时间戳转换成时间
    print(datetime.fromtimestamp(1558329240.201314))
    # 输出:2019-05-20 13:14:00.201314
    有些时候我们还要进行日期的计算,比如 5 天前是几月几号,10 天后又是几月几号等。这在 Python 中实现起来也不难,我们来看个例子:
    from datetime import datetime, timedelta
    
    print(datetime.now() - timedelta(days=5))
    # 输出:2020-07-01 13:18:53.926820

    还有,timedelta() 可以支持同时传入多个参数,比如计算两个半小时前的时间:
    from datetime import datetime, timedelta
    
    print(datetime.now() - timedelta(hours=2, minutes=30))
    # 输出:2020-07-06 10:50:17.443745
    例子:

    import time
    from datetime import datetime

    print(time.time())
    print(time.ctime())
    time.sleep(3)
    print(datetime.now())

    输出:

    1594013016.980695
    Mon Jul 06 13:23:36 2020
    2020-07-06 13:23:39.983675
     
  • 相关阅读:
    物理数据库设计
    物理数据库设计
    NHibernate 帮助类(单例实际运用)
    HttpContext请求上下文对象
    SqlDataReader类
    在你不懂怎么做的时候
    System.Object 基类
    逻辑数据库设计
    逻辑数据库设计
    NHibernate使用MemCache二级缓存
  • 原文地址:https://www.cnblogs.com/mingzhuqi/p/13254304.html
Copyright © 2020-2023  润新知