python:time模块的简单使用

系统 1756 0

time模块常用的内置函数

time.time()

描述:

time()函数用来返回当前时间的时间戳。

时间戳:从1970年1越1日00:00:00开始按秒计算的偏移量

返回值:

返回当前时间的时间戳

操作:

            
              
                >>
              
              
                >
              
              
                import
              
               time

              
                >>
              
              
                >
              
              time
              
                .
              
              time
              
                (
              
              
                )
              
              
                1561604251.8386292
              
              
                # 当前时间的时间戳
              
            
          

注意:

第一个time是模块,第二个time是方法

time.localitime()

描述:

格式化时间戳为本地的时间

参数:

[sec]转化为time.struct_time类型的对象的秒数

返回值:

当前本地时间

操作:

            
              
                >>
              
              
                >
              
              
                import
              
               time

              
                >>
              
              
                >
              
              time
              
                .
              
              localitime
              
                (
              
              
                )
              
              
time
              
                .
              
              struct_time
              
                (
              
              tm_year
              
                =
              
              
                2019
              
              
                ,
              
               tm_mon
              
                =
              
              
                6
              
              
                ,
              
               tm_mday
              
                =
              
              
                27
              
              
                ,
              
               tm_hour
              
                =
              
              
                11
              
              
                ,
              
               tm_min
              
                =
              
              
                5
              
              
                ,
              
               tm_sec
              
                =
              
              
                47
              
              
                ,
              
               tm_wday
              
                =
              
              
                3
              
              
                ,
              
               tm_yday
              
                =
              
              
                178
              
              
                ,
              
               tm_isdst
              
                =
              
              
                0
              
              
                )
              
            
          

struct_time元组元素结构

            
              属性                            值
tm_year(年)                  比如2011 
tm_mon(月)                   1 - 12
tm_mday(日)                  1 - 31
tm_hour(时)                  0 - 23
tm_min(分)                   0 - 59
tm_sec(秒)                   0 - 61
tm_wday(weekday)             0 - 6(0表示周日)
tm_yday(一年中的第几天)        1 - 366
tm_isdst(是否是夏令时)         默认为-1

            
          

time.asctime()

描述:

用于接收一个时间元组并返回一个可读的形式为"Tue yy zz aa:bb:cc xxxx"(xxxx年yy月zz日 周n aa时bb分cc秒)的24个字符的字符串

参数:

[t] 完整的9位元组元素或 struct_time 表示,由 gmtime() 和 localtime() 函数返回的时间的元组。

返回值:

返回以下形式的24个字符的字符串:“Tue yy zz aa:bb:cc xxxx”

操作:

            
              
                >>
              
              
                >
              
              
                import
              
               time

              
                >>
              
              
                >
              
              time
              
                .
              
              asctime
              
                (
              
              
                )
              
              
                'Thu Jun 27 11:20:02 2019'
              
              
                >>
              
              
                >
              
              t 
              
                =
              
              
                (
              
              
                2019
              
              
                ,
              
              
                6
              
              
                ,
              
              
                27
              
              
                ,
              
              
                11
              
              
                ,
              
              
                5
              
              
                ,
              
              
                47
              
              
                ,
              
              
                3
              
              
                ,
              
              
                178
              
              
                ,
              
              
                0
              
              
                )
              
              
                >>
              
              
                >
              
              time
              
                .
              
              asctime
              
                (
              
              
                )
              
              
                'Thu Jun 27 11:05:47 2019'
              
            
          

time.sleep()

描述:

用于推迟调用线程的的执行

参数:

t —— 暂停执行的秒数

返回值:

无返回值

操作:

            
              
                >>
              
              
                >
              
              
                import
              
               time

              
                >>
              
              
                >
              
              
                def
              
               sleep_time
              
                (
              
              
                )
              
              
                :
              
              
                print
              
              
                (
              
              time
              
                .
              
              asctime
              
                (
              
              
                )
              
              
                )
              
              
        time
              
                .
              
              sleep
              
                (
              
              
                3
              
              
                )
              
              
                print
              
              
                (
              
              time
              
                .
              
              asctime
              
                (
              
              
                )
              
              
                )
              
              
                >>
              
              
                >
              
              sleep_time
              
                (
              
              
                )
              
              
Thu Jun 
              
                27
              
              
                11
              
              
                :
              
              
                29
              
              
                :
              
              
                30
              
              
                2019
              
              
Thu Jun 
              
                27
              
              
                11
              
              
                :
              
              
                29
              
              
                :
              
              
                33
              
              
                2019
              
              
                #暂停三秒后显示此行打印的内容
              
            
          

更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论