1.time.strftime(%Y-%m-%d %H:%M:%S) #获取当前格式化好了的时间
2.time.time() #获取当前的时间戳
3. time.gmtime()#获取的是标准时区的格式化好了的时间
time.localtime()#获取的是当地的格式化好了的时间
4.时间戳和格式化好的时间之间的相互转换:需要引入时间元组
a .时间戳转换成格式化好的时间
time_tuple=time.localtime()
print(time.strftime('%Y-%m-%d %H:%M:%S',time_tuple))
def timezone_to_str(timezone=None,format="%Y-%m-%d %H:%M:%S"): '''这个函数是时间戳转格式化好的时间,如果不传参数,默认返回当前时间''' if timezone: time_tuple = time.localtime(timezone) result = time.strftime(format,time_tuple) else: result = time.strftime(format) return result
b. 格式化好的时间转换成时间戳
time_tuple=time.strftime('2019-06-02','%Y-%m-%d %H:%M:%S')
print(time.mktime(time_tuple))
def str_to_timezone(str=None,format="%Y-%m-%d %H:%M:%S"): #这个函数是格式化好的时间转时间戳的,如果不传参数默认返回当前时间戳 if str: time_tuple = time.strptime(str,format) result = time.mktime(time_tuple) else: result = time.time() return int(result)