标题:Python 时间操作time详情
时间表示方法
在Python中,时间的表示方法有两种:
- 时间戳
- 格式化时间字符串
时间戳(timestamp)是指从1970年1月1日00:00:00到当前时间的秒数,可以用time.time()函数获取。格式化时间字符串则是将时间按照某种格式进行字符串表示,通常使用time.strftime()函数将时间戳转换成格式化时间字符串。
时间处理函数
Python内置了time模块,该模块提供了几个常用的时间处理函数,包括:
- time.time():获取当前时间的时间戳,返回浮点数类型。
- time.sleep():程序休眠指定秒数。
- time.localtime():将时间戳转换成结构化时间。
- time.strftime():将结构化时间转换成格式化时间字符串。
- time.strptime():将格式化时间字符串转换成结构化时间。
示例1:获取当前年份
下面的示例演示如何使用time模块获取当前年份:
import time
# 获取当前时间
current_time = time.time()
# 将时间戳转换成结构化时间
time_struct = time.localtime(current_time)
# 使用strftime函数将结构化时间格式化成指定格式的字符串
year = time.strftime('%Y', time_struct)
# 输出年份
print(year)
示例2:程序休眠
下面的示例演示如何在程序中休眠指定秒数:
import time
print('Start...')
time.sleep(2) # 程序休眠2秒
print('End...')
运行程序后,将分别打印出"Start..."和"End..."字符串,中间相隔2秒钟的休眠时间。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 时间操作time详情 - Python技术站