python的常见内置模块之-----time

 

 

1.time模块

    a.时间戳:print(time.time())  从1970年到现在的时间,秒数

  import time

  print(time.time())

  >>>1574484999.1928408

 

    b.结构化时间:time.localtime()/time.gmtime()------->gmtime是utc时间,比localtime小8

  import time

  t = time.localtime()相当于在括号内传入了time.time()====time.localtime(time.time())  time.localtime(123123123)

  print(t)------>time obj

  print(t.tm_year)  print(t.tm_mon)......

 

>>>time.struct_time(tm_year=2019, tm_mon=11, tm_mday=23, tm_hour=12, tm_min=58, tm_sec=52, tm_wday=5, tm_yday=327, tm_isdst=0)

  将结构化时间转化为时间戳:print(time.mktime(time.localtime()))

  将时间戳转化为结构化时间:print(time.localtime(12312312242))

 

    c.字符串时间

  结构化时间转化为字符串时间time.strftime()

  print(time.strftime("%Y-%m-%d %X",time.localtime()))

  print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))

  

  将字符串时间转化为结构化时间time.strptime()

  print(time.strptime("2019:12:24 17:20:15","%Y:%m:%d %X"))

  print(time.strptime("2019:12:24 19:20:11","%Y:%m:%d %H:%M:%S"))

 

 

    d.time.asctime()  time.ctime()将结构化时间转化为固定时间的形式   将时间戳形式时间转化为固定格式时间形式

  传入的参数一个是结构化时间,一个是时间戳(这个比较简单)

 

调用包就是执行包下的__init__.py文件

 

  

  

posted @ 2019-11-23 13:26  千焱  阅读(248)  评论(0)    收藏  举报