zoukankan      html  css  js  c++  java
  • 第39天python学习内置模块time模块

    #自带模块学习time 
    #time模块:1、时间戳;意义是方便作做运算; 2、结构化时间 ;3、字符串时间
    import time
    # #时间戳
    # print(time.time())#表示1970年1月1日0点0时0分到现在用了多少秒,1970年是liunx的诞生时间
    # #结构化时间————当地时间
    # print(time.localtime())#获得的结果:time.struct_time(tm_year=2019, tm_mon=10, tm_mday=3, tm_hour=17, tm_min=7, tm_sec=44, tm_wday=3, tm_yday=276, tm_isdst=0)
    #
    # #以下的方法可以起到对应的年份 月份 日 时 分 秒
    # t=time.localtime()#有参数time.localtime(time.time())
    # print(t.tm_year)
    # print(t.tm_mon)
    #
    # #结构化时间————UTC
    # print(time.gmtime())#结构化时间省上面的方法相差8个小时

    #字符串时间:方便好看,就是平时我看的格式


    # #将结构化的时间转换成时间戳
    # print(time.mktime(time.localtime()))
    #
    # #将结构化的时间转换字符串时间
    # print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))
    # print(time.strftime("%Y-%m-%d %X " ,time.localtime()))#%X和 %H:%M:%S表示一样的
    #
    # #将字符串时间转化成结构化时间
    # print(time.strptime("2019:10:04:17:29:20","%Y:%m:%d:%H:%M:%S"))
    # #结果:time.struct_time(tm_year=2019, tm_mon=10, tm_mday=4, tm_hour=17, tm_min=29, tm_sec=20, tm_wday=4, tm_yday=277, tm_isdst=-1)
    #
    # #直接固定显示
    # print(time.asctime())#Thu Oct 3 17:35:02 2019;结构化时间显示出来
    # print(time.ctime())#Thu Oct 3 17:35:02 2019;时间戳转换成固定形式的方式显示出来
    #
    # #运行程序的挂起
    # time.sleep(5)

    import datetime
    print(datetime.datetime.now())#2019-10-03 17:39:47.490583更好的显示时间

    time模块

     time模块中时间表现的格式主要有三种:

      a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量

      b、struct_time时间元组,共有九个元素组。

      c、format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。

    1、时间格式转换图:






  • 相关阅读:
    看懂SqlServer查询计划
    Android开发16——获取网络资源之基础应用
    Android开发15——给TextView加上滚动条
    PeekMessage、GetMessage的区别
    获取不到Repeater控件中的CheckBox选中状态
    第十九讲:动态链接库
    孙鑫VC++视频教程笔记
    CEdit 控制键盘操作
    网络编程中粘包的处理方法
    VC++编程之道读书笔记(2)
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/11620276.html
Copyright © 2011-2022 走看看