如何使用 Python 中的日期和时间函数
发布时间:2023-06-09 14:34:06
Python 中 datetime 模块提供了许多日期和时间处理函数,可以方便地执行日期和时间操作。这篇文章介绍了如何使用 Python 中的日期和时间函数。
1. 获取当前日期和时间
使用 datetime 模块获取当前的日期和时间:
import datetime
now = datetime.datetime.now()
print("当前时间:", now)
输出:
当前时间: 2021-07-01 23:10:03.255345
2. 获取指定日期和时间
使用 datetime 模块获取指定的日期和时间:
import datetime
d = datetime.datetime(2021, 7, 1, 23, 10, 3)
print("指定时间:", d)
输出:
指定时间: 2021-07-01 23:10:03
3. 格式化日期和时间
使用 strftime() 函数将日期和时间格式化:
import datetime
now = datetime.datetime.now()
print("格式化时间:", now.strftime("%Y-%m-%d %H:%M:%S"))
输出:
格式化时间: 2021-07-01 23:10:03
4. 时间戳转换为日期和时间
使用 fromtimestamp() 函数将时间戳转换为日期和时间:
import datetime
timestamp = 1625214603
d = datetime.datetime.fromtimestamp(timestamp)
print("时间戳转换:", d)
输出:
时间戳转换: 2021-07-02 02:16:43
5. 日期和时间运算
可以对日期和时间进行简单的运算,例如计算两个日期之间的天数:
import datetime
d1 = datetime.datetime(2021, 7, 1)
d2 = datetime.datetime(2021, 7, 5)
delta = d2 - d1
print("两天之差:", delta.days)
输出:
两天之差: 4
6. 时间差
可以使用 timedelta 函数计算两个日期或时间的差:
import datetime
d1 = datetime.datetime.now()
d2 = datetime.datetime(2021, 7, 1, 23, 10, 3)
delta = d1 - d2
print("时间差:", delta)
输出:
时间差: 0:04:51.077405
以上就是使用 Python 中日期和时间函数所需的基本内容。通过这些函数,可以轻松地处理日期和时间,并进行计算和格式化。
