Python中常用的中常用的Python time模块常用函数模块常用函数
常用函数常用函数time.time()函数time.localtime() 函数time.mktime()函数time.strftime() 函数time.strptime() 函数time.sleep() 函数
time.time()函数函数
定义定义
返回当前时间的时间戳(1970纪元后经过的浮点秒数)
语法语法
time.time()
代码代码
print("time.time(): %f " %time.time())
print(time.localtime(time.time()))
print(time.asctime(time.localtime(time.time())))
运行结果运行结果
time.localtime() 函数函数
时间戳定义时间戳定义
间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。
通俗的讲,时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。
语法语法
time.localtime([ sec ])
代码代码
#coding=utf-8
#导包
import time
"""
time.localtime() 函数类似gmtime(),作用是格式化时间戳为本地的时间。
"""
#如果不传值的话就是默认为当前时间戳
now_time = time.localtime()
print(now_time)
#我们随便传一个1152528855,就是1970年1月1日(00:00:00 GMT)至当前时间的总秒数为1152528855。
second_time = time.localtime(1152528855)
print(second_time)
运行结果
time.mktime()函数函数
定义定义
time.mktime(t)函数执行与gmtime(), localtime()相反的操作,它接收struct_time对象作为参数,返回用秒数来表示时间的浮点数。通俗的讲,它返回的是一个时间戳,注意:如果输
入的值不是一个合法的时间,将触发 OverflowError 或 ValueError。
语法语法
time.mktime(t)
代码代码
now_time = time.localtime()
time_cuo = time.mktime(now_time)
print(time_cuo)
运行结果运行结果
time.strftime() 函数函数
时间格式的字符时间格式的字符
%y 两位数的年份表示(两位数的年份表示(00-99))
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
定义定义
接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定
语法语法
代码代码
time_str = time.strftime("%Y-%m-%d", now_time)
print(time_str)
评论10
最新资源