Python中使用time函数来进行时间操作
发布时间:2023-05-22 21:06:36
Python中的time模块是一个非常重要的模块,可以实现与时间相关的函数。在实际的编程中,time模块常用于获取当前系统时间、计时操作和日期计算等功能。本文将介绍如何使用time模块进行时间操作。
1. time模块的引入
在Python中使用time模块需要先进行引入,常用的引入方法为:
import time
2. time()函数
time()函数用于获取当前系统时间,并返回一个浮点数表示自1970年1月1日以来的秒数。
import time start_time = time.time() #获取程序开始时间 print(start_time) #输出结果为:1615914241.358978
3. localtime()函数
localtime()函数用于将获取到的时间戳转换为本地时间。
import time
start_time = time.time()
localtime = time.localtime(start_time)
print("本地时间为:", localtime)
#输出结果为:本地时间为: time.struct_time(tm_year=2021, tm_mon=3, tm_mday=16, tm_hour=21, tm_min=30, tm_sec=41, tm_wday=1, tm_yday=75, tm_isdst=0)
4. sleep()函数
sleep()函数用于让程序等待指定的秒数。
import time
print("开始计时:")
time.sleep(3)
print("3秒到了。")
5. strftime()函数
strftime()函数用于将日期时间格式化为字符串。
import time
start_time = time.time()
localtime = time.localtime(start_time)
format_time = time.strftime("%Y-%m-%d %H:%M:%S", localtime)
print("当前时间为:", format_time)
#输出结果为:当前时间为: 2021-03-16 21:46:15
6. 时间计算
在Python中,可以对时间进行加减运算来实现时间计算。
import time
start_time = time.time()
end_time = time.time() + 60
print("开始时间:", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(start_time)))
print("结束时间:", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(end_time)))
#输出结果为:
#开始时间: 2021-03-16 21:49:47
#结束时间: 2021-03-16 21:50:47
在上面的代码中,我们将当前时间加上60秒得到了结束时间。
总结一下,本文介绍了Python中的time模块,包括获取当前系统时间、计时操作、日期格式化和时间计算等功能。在实际的编程中,我们可以根据自己的需求选用合适的函数来满足需求。
