一、time模块

表示时间的三种方式:

  时间戳:数字(计算机能认识的)

  时间字符串:t='2012-12-12'

  结构化时间:time.struct_time(tm_year=2017, tm_mon=8, tm_mday=8, tm_hour=8, tm_min=4, tm_sec=32, tm_wday=1, tm_yday=220, tm_isdst=0)像这样的就是结构化时间

 1 import time
 2 # 对象:对象.方法
 3 # ----------------------------------
 4 # 1.时间戳(数字):给计算机的看的
 5 print(time.time())#当前时间的时间戳
 6 print(time.localtime())#结构化时间对象
 7 s=time.localtime() #当前的结构化时间对象(utc时间)
 8 print(s.tm_year)
 9 s2=time.gmtime()  #这个和localtime只是小时不一样
10 print(s2)
11 
12 
13 #-----------------------------------
14 # 2.时间的转换
15 print(time.localtime(15648461))#把时间戳转换成结构化时间
16 t='2012-12-12' #这是一个字符串时间
17 print(time.mktime(time.localtime()))#将结构化时间转换成时间戳
18 print(time.strftime("%Y-%m-%d",time.localtime()))#将结构化时间转换成字符串时间
19 print(time.strftime('%y/%m/%d  %H:%M:%S'))#小写的y是取得年的后两位
20 print(time.strptime('2008-03-12',"%Y-%m-%d"))#将字符串时间转换成结构化时间
time模块的常用方法及三种时间之间的转换

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-08
  • 2021-12-27
  • 2021-09-25
  • 2022-12-23
  • 2021-10-31
  • 2021-08-08
相关资源
相似解决方案