python 学习第九天(time模块)

  • 时间戳
    使用时间戳是为了,便于计算。
import time
print(time.time())
#1532417479.2351701秒,表示从1970年1月1日0点到现在经过的秒数,
  • 结构化时间

import time
print(time.localtime())#本地时间,#可以加一个参数,这个参数是时间戳,可以将这个时间转化为结构化时间。
'''输出 
time.struct_time(tm_year=2018, tm_mon=7, tm_mday=24, tm_hour=15, tm_min=41, tm_sec=44, tm_wday=1, tm_yday=205, tm_isdst=0)
'''
time.gmtime()#世界标准时间UTC
  • 将结构化时间转为时间戳
    time.mktime(struct_time) #用这个方法可以将结构化时间转化为时间戳

  • 将结构化时间转化为字符串时间

import time
print(time.strftime('%Y-%m-%d %X',time.localtime()))# 2018-07-24 17:31:16
# %Y代表的是年
# %m代表的是月
# %d代表的是日
# %X代表的是时分秒
# %a代表的是星期
# %b代表的是以英文缩写形式显示的月份
  • 将字符串时间转化为结构化时间
import time
print(time.strptime('2018-4-7,12:32:32','%Y-%m-%d,%X'))

'''输出
time.struct_time(tm_year=2018, tm_mon=4, tm_mday=7, tm_hour=12, tm_min=32, tm_sec=32, tm_wday=5, tm_yday=97, tm_isdst=-1)

'''

  • time.asctime()
    将一个结构化时间转化为一个固定格式的时间

  • time.ctime()
    将一个时间戳转化为一个固定格式的时间

你可能感兴趣的:(python学习)