Python Time模块是Python内置模块,它提供了与时间有关的函数和方法,可以用来控制程序的时间间隔和获取当前时间日期。
一、time模块的使用
1、time()函数
import time print("现在时间戳是:", time.time())
time()函数用于返回当前时间的时间戳,即自1970年1月1日以来经过的秒数。
2、sleep()函数
import time print("Sleep 5秒") time.sleep(5) print("Wake Up!")
sleep()函数可用于暂停程序执行,参数为暂停的秒数。
3、ctime()函数
import time print("当前时间是:", time.ctime())
ctime()函数用于获取当前时间的字符串表示。
二、datetime模块的使用
1、获取日期
import datetime print("今天日期是:", datetime.date.today())
date.today()函数用于返回当前日期。
2、获取时间
import datetime print("当前时间是:", datetime.datetime.now().strftime("%H:%M:%S"))
datetime.now()函数返回当前日期和时间,strftime()函数用于格式化日期和时间。
3、日期时间的加减
import datetime today = datetime.datetime.today() print("今天日期是:", today) next_day = today + datetime.timedelta(days=1) print("明天日期是:", next_day)
timedelta用于计算日期时间之间的差值,可用于日期时间的加减。
三、calendar模块的使用
1、获取一个月的日历
import calendar month_calendar = calendar.month(2022, 7) print(month_calendar)
month()函数用于返回指定年月的日历。
2、获取一年的日历
import calendar year_calendar = calendar.calendar(2022) print(year_calendar)
calendar()函数用于返回指定年的日历。
四、总结
Python Time模块提供了丰富的函数和方法,可以用于控制程序的时间间隔和获取时间日期。常用的模块包括time、datetime、calendar等。
在实际开发中,我们可以根据具体需求选择适合的模块和函数,提高开发效率。