Python基础之time库详解
1. time库简介
time库是Python标准库之一,主要用于处理时间相关的功能。在使用time库之前,需要先引入该库,引入方式为:
import time
2. time库常用函数
2.1 time()
time()函数用于获取当前时间戳,返回从1970年1月1日零时零分零秒(UTC/GMT的午夜)到现在所经过的秒数。时间戳具有唯一性,可以用于比较不同时间之间的先后顺序。
import time
print('当前时间戳:%s' % time.time())
示例输出:
当前时间戳:1621307118.1068726
2.2 localtime()
localtime()函数用于将一个时间戳转换为本地时间,返回一个具有时间元组结构的对象。
import time
t = time.time()
t_struct = time.localtime(t)
print('当前本地时间:%s' % time.strftime('%Y-%m-%d %H:%M:%S', t_struct))
示例输出:
当前本地时间:2021-05-18 14:38:38
2.3 sleep()
sleep()函数可以使程序暂停执行指定的时间(单位为秒)。这个函数在需要延时等待的情况下非常有用。
import time
print('延时3秒...')
time.sleep(3)
print('延时结束。')
示例输出:
延时3秒...
延时结束。
2.4 strftime()
strftime()函数用于将时间元组格式化为指定的字符串。常用的格式化字符串包括:%Y(年份)、%m(月份)、%d(日期)、%H(小时)、%M(分钟)和%S(秒数)等。
import time
t = time.localtime()
t_str = time.strftime('%Y-%m-%d %H:%M:%S', t)
print('当前时间:%s' % t_str)
示例输出:
当前时间:2021-05-18 14:47:51
3. 总结
time库是一个处理时间相关的常用库,常用的函数包括:time()、localtime()、sleep()和strftime()等。这些函数可以用于获取当前时间、格式化时间、延时等功能。
以上就是Python基础之time库详解的攻略内容,希望对大家有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python基础之time库详解 - Python技术站