目的:学习python中time模块,可以获取当前时间或时间段
环境:ubuntu 16.04 python3.5.2
time模块,为内置模块,可以用来获取当前时间、日期,还可以设置延迟或倒计时。
使用前需导入模块
1
|
import
time
|
常用的方法有:sleep(), strftime(), ctime()
sleep(t),设置t的数字,单位为秒,可以有小数点,理解为延迟执行的秒数。
1
|
time.sleep(
5
)
|
等待5秒后继续执行下面的语句。
strftime(''),格式输出当前时间,参数在引号内,有年月日时分秒,多选,不计较顺序。
1
|
strftime(
'%Y%m%d_%H%M%S'
)
|
返回例如2017060713_231415这种格式,每个代表参数之间可以添加分隔符如下划线。
%Y 返回4位数的年份
%y 返回2位数的年份
%m 返回2位数的月份
%h 返回英文月份缩写
%d 返回2位数的天
%D 返回月/日/年格式各两位
%x 同%D
%X 返回时:分:秒格式各两位
%H 返回24小时制小时数
%l 返回12小时制小时数
%p 返回AM或PM
%M 返回2位数分钟数
%S 返回2位数秒数
%z 返回时区如+0800
%Z 返回时区如CST
ctime(), 返回完整的时间如:'Thu Jul 13 23:31:39 2017'
time(), 返回1970纪元后经过的浮点数秒数。
localtime(), 返回包括年月日时分秒和一年已经过去的天数等。
clock(),计时的标尺,第一次运行返回当前时间,之后返回上一次到本次的间隔时间。
本文转自RickyHuL51CTO博客,原文链接:http://blog.51cto.com/rickyh/1947355,如需转载请自行联系原作者