Python学习笔记5-时间模块time
Posted 背着吉他的王小可
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习笔记5-时间模块time相关的知识,希望对你有一定的参考价值。
import time time.sleep(2) #等待几秒 # 1、格式化好的时间 2018-1-14 16:42 # 2、时间戳 是从unix元年到现在所有的秒数 # 3、时间元组 #想时间戳和格式化好的时间互相转换的话,都要先转成时间元组,然后才能转 print(int(time.time())) #当前时间戳 cur_time = time.strftime(‘%Y-%m-%d %H:%M:%S‘) cur_time2 = time.strftime(‘%H%M%S‘) #取当前时间的格式化时间 print(time.gmtime())#默认取标准时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组。 print(time.timezone) #和标准时间相差了几个小时 print(time.gmtime(1516005840)) #标准时区。 cur_time3= time.localtime(1516005840) #默认取当前时区的时间元组,如果传入了一个时间戳,那么就把这个时间戳转换成时间元组。 res = time.strftime(‘%Y-%m-%d %H:%M:%S‘,cur_time) def timestampToStr(time_strmp,format=‘%Y%m%d%H%M%S‘): #时间戳转格式化好的时间 cur_time = time.localtime(time_strmp) #时间戳转成时间元组 res = time.strftime(format, cur_time) #再把时间元组转成格式化好的时间 return res def strToTimestamp(time_st,format=‘%Y%m%d%H%M%S‘): #20181128113859 #这个函数是格式化好的时间,转时间戳的 t=time.strptime(time_st,format) #把格式化好的时间转成时间元组 res = time.mktime(t) #时间元组转成时间戳 return res
以上是关于Python学习笔记5-时间模块time的主要内容,如果未能解决你的问题,请参考以下文章