zoukankan      html  css  js  c++  java
  • 2018.10.15python学习第十九天part2

    常用模块

    1.time模块

    ​ 该模块内部使用 但是当前平台的C库,每个平台的C库支持的方法可能略有不同

    ​ 时间的三种格式:
    ​ 1.时间戳

    import time
    print(time.time()) # 从1970-1-1到现在的秒数
    

    ​ 2.格式化字符串时间

    import time
    print(time.strftime(%Y-%m-%d %H-%M-%S %p))
    print(time.strftime('%Y-%m_%d %X %p'))
    

    ​ 3.结构化时间

    imprt time
    print(time.localtime()) # 返回的是一个对象,其中包含了一个tuple
    print(time.localtime().tm_year()) # 单独获取某个时间属性
    print(time.gmtime()) # 世界统一时间,比北京时间晚八个小时
    

    ​ 三种时间的相互转换:

    ​ 1.时间戳转结构化时间

    print(time.localtime(time.time)) # 本地
    print(time.gmtime(111) # UTC
    
    

    ​ 2.结构化转字符串

    print(time.strftime('%Y-%m-%d',time.localtime(time.time())))
    

    ​ 3.结构化转时间戳

    print(time.mktime(time.strptime('2018-10-15','%Y-%m-%d')))
    

    ​ 4.字符串转为结构化

    print(time.strptime('2018-10-15','%Y-%m-%d))
    

    了解:格林威治时间

    print(time.asctime(time.localtime(可选结构化时间)))
    print(time.ctime(可选时间戳))
    

    2.datetime

    ​ timedelta模块表示时间差

    ​ 包含三个可用名称

    ​ days /seconds /micreseconds微秒

    ​ 支持加减乘除,

    ​ 可用方法:total_secondes

    ​ datetime

    ​ 获取当前时间,会根据当前系统时区自动转化,比较方便

    print(datetime.datetime.now())
    

    ​ 返回的是时间对象,对象中包含了一些变量

    ​ 年月日时分秒

    ​ 时间对象的减法运算

    ​ 一个时间对象与一个时间差对象timedelta进行加减

    print(datetime.datetime.now()+datetime.timedelta(days=1,hours=1,seconds=1))
    # 当前时间加上1day,1hour,1second 后的时间
    #应用,一个星期后是几月几号
    
    
    

    ​ replace 可以替换某个时间值

  • 相关阅读:
    nop 配置阿里cdn 联通4g 页面显示不全 查看源代码发现被截断
    HTTP 错误 500.21 模块 IIS Web Core
    nopcommerce4.0 安装步骤
    2017-12-08高级.net 面试小结
    图片上传
    每个部门绩效成绩第二名 sql server 查询 ( 替代 not in )
    Vmware虚拟机与主机连接的三种模式及使用
    PE,VG,PV,LV概念与结构关系
    windows忘记 oracle的用户名和密码
    虚拟机CentOS打开终端设置快捷键
  • 原文地址:https://www.cnblogs.com/hello-yuanjing/p/9794155.html
Copyright © 2011-2022 走看看