python中时间函数
时间: 2024-12-03 18:13:29 浏览: 5
Python中特殊函数集锦
在Python中,有一些内置的时间处理模块,如`datetime`、`time`和`calendar`,它们提供了丰富的功能来处理日期和时间。
1. `datetime`模块:用于日期和时间的组合操作,比如`date()`、`time()`和`datetime()`类分别对应年月日、时分秒以及完整的日期时间。你可以创建日期对象,执行加减运算,获取星期几等。
2. `time`模块:专注于处理时间点,例如`time()`函数返回当前时间的秒数(从1970年1月1日00:00:00 UTC开始计算),而`sleep()`函数可以暂停程序执行指定的秒数。
3. `calendar`模块:提供了查看月份的日历,计算节假日等功能。
例如,你可以这样做:
```python
from datetime import datetime
import time
# 获取当前时间
now = datetime.now()
print("Current date and time:", now)
# 计算两个时间差
t1 = time.time() # 或者 datetime.now().timestamp()
time.sleep(5) # 程序暂停5秒
t2 = time.time()
delta = t2 - t1
print("Time difference in seconds:", delta)
# 显示本月的日历
import calendar
calendar.month(year=2023, month=1)
```
阅读全文