美文网首页Python is Best
Python——时间模块

Python——时间模块

作者: So_ProbuING | 来源:发表于2017-10-19 16:58 被阅读1次

Python给我们提供了大量的模块供我们使用,先来看一下时间模块

time模块

API方法

  • time()获取当前的时间(距离1970年的秒数)
  • sleep()使CPU睡眠
  • clock()计算CPU的执行时间
  • strftime() 格式化时间
print(time.strftime('%Y-%m-%d:%H:%M:%S'))
# 2017-10-19:16:32:59
    
    %Y  Year with century as a decimal number.
    %m  Month as a decimal number [01,12].
    %d  Day of the month as a decimal number [01,31].
    %H  Hour (24-hour clock) as a decimal number [00,23].
    %M  Minute as a decimal number [00,59].
    %S  Second as a decimal number [00,61].
    %z  Time zone offset from UTC.
    %a  Locale's abbreviated weekday name.
    %A  Locale's full weekday name.
    %b  Locale's abbreviated month name.
    %B  Locale's full month name.
    %c  Locale's appropriate date and time representation.
    %I  Hour (12-hour clock) as a decimal number [01,12].
    %p  Locale's equivalent of either AM or PM.
  • strptime(str,format) 将字符串时间转化为结构化的时间
# 通过strptime转化字符串时间后,获取指定的时间的字段
time = time.strptime('2017-01-01 23:59:44','%Y-%m-%d %H:%M:%S')
print(time.tm_year)
print(time.tm_mon)
print(time.tm_mday)
  • ctime() 将字符串时间转化为时间戳
time.ctime(senconds) 
  • localtime() 获取当前时间的结构化时间
print(time.localtime())
>>> time.struct_time(tm_year=2017, tm_mon=10, tm_mday=19, tm_hour=16, tm_min=47, tm_sec=21, tm_wday=3, tm_yday=292, tm_isdst=0)

  • mktime() 转换时间戳
# 获取当前时间时间戳
temp_time = time.mktime(time.localtime())
print(temp_time)
# 时间戳转格式化时间
print(time.ctime(temp_time))

datetime模块

  • datetime.datetime.now() 获取当前格式化时间
time = datetime.datetime.now()
print(type(time))
print(time)
>>> <class 'datetime.datetime'>
2017-10-19 16:53:45.560341

相关文章

  • time

    1. Python中处理时间的模块 Python中处理时间的模块有time、datetime和calendar。 ...

  • python模块——时间模块

    前言 关于时间模块的用法有很多,个人认为只需要掌握最常用的基本用法即可,即time/datetime模块,包括如何...

  • python库-时间处理模块

    python的时间处理模块主要有time,datetime,calendar几个模块,对时间的处理,python已...

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • python 时间模块

    python常用时间模块有time datetime记录下一些常用的方法,方便下次查找 字符串,时间格式相互转化...

  • Python——时间模块

    Python给我们提供了大量的模块供我们使用,先来看一下时间模块 time模块 API方法 time()获取当前的...

  • Python 时间模块

    import time 很多函数接受收struct_time元组 获取当前时间时间戳 time.time() 获取...

  • python时间模块

    时间模块time,datetime时间模块用的很多,用途日志记录,程序使用时间等等几个常用的方法如下: 获取一个时...

  • python+AI第十课

    python常用模块 时间处理模块①.time.time()返回当前时间的时间戳 datetime主要由五个模块组...

  • 2019-01-04常用内置模块

    一、sys模块 二、os模块 三、时间模块 1.time模块 在Python中,通常有这几种方式来表示时间::时间...

网友评论

    本文标题:Python——时间模块

    本文链接:https://www.haomeiwen.com/subject/nczuuxtx.html