Python中的时间处理函数及其操作
发布时间:2023-06-21 10:19:17
Python中内置的datetime模块提供了许多时间处理函数和操作。以下是一些常用的时间处理函数和操作:
1. 获取当前时间:
import datetime now = datetime.datetime.now()
2. 创建指定时间:
dt = datetime.datetime(2021, 7, 7, 20, 30, 15)
3. 计算时间差:
delta = datetime.datetime.now() - dt print(delta)
4. 格式化时间:
print(now.strftime("%Y-%m-%d %H:%M:%S"))
5. 时间戳转换:
timestamp = 1625648715 dt = datetime.datetime.fromtimestamp(timestamp)
6. 计算两个时间之间的天数:
delta = datetime.datetime(2021, 7, 7) - datetime.datetime(2021, 6, 1) print(delta.days)
7. 时间计算:
dt = datetime.datetime.now() duration = datetime.timedelta(days=5, hours=2) new_dt = dt + duration
8. 计算某个月份的天数:
import calendar days = calendar.monthrange(2021, 7)[1] print(days)
9. 时间比较:
dt1 = datetime.datetime(2021, 7, 7, 20, 30, 15) dt2 = datetime.datetime(2021, 7, 7, 20, 30, 30) print(dt1 < dt2)
以上是一些常用的时间处理函数和操作,有助于我们更轻松地进行时间相关的处理和计算。
