常用模块之一 time,datatime

一、 time模块

时间相关的操作,时间有三种表示方式:

  • 时间戳               1970年1月1日之后的秒,即:time.time()
  • 格式化的字符串    2014-11-11 11:11,    即:time.strftime('%Y-%m-%d')
  • 结构化时间          元组包含了:年、日、星期等... time.struct_time    即:time.localtime()

时间戳类型方法:

 1 import time
 2 
 3 #获取时间戳,单位:秒
 4 print(time.time())
 5 
 6 #获取结构化时间
 7 #标准时间
 8 print(time.gmtime())
 9 #本地时间
10 print(time.localtime())
11 
12 #将时间戳转化为时间(字符串),默认为localtime
13 print(time.ctime())
14 #将结构化时间转化为时间(字符串),默认为localtime
15 print(time.asctime())
16 
17 
18 #将结构化时间转化为时间戳
19 x = time.localtime()
20 print(time.mktime(x))
21 
22 #
23 print(time.strftime('%Y-%m-%d %H:%M:%S'))
24 print(time.strptime('1983-10-2 15:20:63','%Y-%m-%d %H:%M:%S'))

 

posted @ 2018-03-26 17:02  代码大象  阅读(143)  评论(0)    收藏  举报