首页 > 编程语言 > 详细

Python time模块和datetime模块

时间:2019-10-09 22:28:04      阅读:135      评论:0      收藏:0      [点我收藏+]

time模块

timetime模块提供各种时间相关的功能,与时间相关的模块有:time,datetime,calendar等。

时间有三种表示方式,一种是时间戳、一种是格式化时间、一种是时间元组。时间戳和格式化时间的相互转化,都需要先转化为时间元祖。

时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。

import time #导入time模块

time.sleep(30) #等待30秒
time.strftime(%Y-%m-%d %H:%M:%S) #当前的格式化时间
time.time()#返回当前的时间戳

import timeres =time.strftime(%y-%m-%d %X) # 获取当前年月日时分秒 res2 = time.strftime(%X) # 获取当前时间 res3 = time.strftime(%H:%M:%S) # 获取当前时间 print(res) # 19-10-09 21:49:34 print(res2) # 21:49:34 print(res3) # 21:49:34

时间戳转成格式化好的时间

import time

time_tuple=time.gmtime(1556088065)        #时间戳转成时间元祖(取的是标准时区的时间差8小时)
time_tuple=time.localtime(1556088065)     #时间戳转成时间元祖(取的是当地时区的时间)
result=time.strftime(%y-%m-%d %X,time_tuple) 
print(result)

格式化好的时间转成时间戳

import time

time_tuple2=time.strptime(19-04-24 14:41:05,%y-%m-%d %X) 
# 上面是把格式化好的时间转成时间元祖(前后两个元素必须格式一致)
result=time.mktime(time_tuple2)     #把时间元组转换成时间戳
print(result)

结果:1556088065.0

封装函数格式化好的时间转时间戳

 

Python time模块和datetime模块

原文:https://www.cnblogs.com/brf-test/p/11644776.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!