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、时间格式转换图:






  • 相关阅读:
    二选一的痛定思痛
    .net 代码混淆原理性实践
    什么是 RSS?
    ViewEngine 深入解析与应用实例 {转}
    C#访问修饰符及各种元素的访问修饰符的默认值
    [转]基于VS.NET的自定项目模板研究
    刘若鹏
    System.Configuration 和Connection
    Page.Master.FindControl?还是Page.FindControl?
    模板页中的链接
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/11620276.html
Copyright © 2011-2022 走看看