zoukankan      html  css  js  c++  java
  • python-第二块:time模块和datatime模块

    Time moudle

    时间模块有time和datetime两个模块

    import time
    
    print(time.altzone)     #返回与utc时间的时间差,以秒计算
    print(time.altzone/3600)    #结果是9小时
    print(time.asctime())      #返回当前时间,格式是 Tue May 23 16:10:43 2017
    print(time.localtime())    #返回本地时间的struct time对象格式
    print(time.gmtime(time.time()-800000))
    

      日期格式--->时间对象--->时间戳 之间有相互转换的关系

    t = time.strptime("2016-11-11 23:30","%Y-%m-%d %H:%M") #字符串按照格式返回时间对象
    at = time.mktime(t)     #把时间对象转为时间戳,然后可以加减运算
    

      t是将2016-11-11 23:30的时间格式转换为时间对象,然后at是通过mktime()转换为时间戳,可以进行加减运算。

      time.strptime() -------> time.mktime()

      时间戳--->时间对象--->指定日期格式

    bt = time.gmtime(at+2)  #把时间戳转化为时间对象
    t1 = time.strftime("%Y\%m\%d",bt)   #把时间对象转化为指定日期格式
    

      bt是at时间戳运算后得到的时间对象,t1是指定时间格式

      time.gmtime()------->time.strftime()

    然后就是datetime模块

    import datetime
    print(datetime.datetime.now())   #返回 2017-05-23 16:27:12.743813
    print(datetime.date.fromtimestamp(time.time()) )  #时间戳返回时间格式2017-05-23
    

      其中第一行的743813是时间戳

  • 相关阅读:
    Django报错 No module named 'django.templates'
    Django 创建 hello world
    python(Django2.0) 安装
    create-react-app踩坑记
    Vue项目的痛点
    React 错误处理(componentDidCatch)
    Vue props双向绑定
    redux 中的 redux-thunk(中间件)
    webpack 搭建React(手动搭建)
    vue interceptors(拦截器)
  • 原文地址:https://www.cnblogs.com/japhi/p/6894732.html
Copyright © 2011-2022 走看看