欢迎访问宙启技术站
智能推送

如何使用 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 中日期和时间函数所需的基本内容。通过这些函数,可以轻松地处理日期和时间,并进行计算和格式化。