📜  在Python中添加日期和时间(1)

📅  最后修改于: 2023-12-03 14:51:21.353000             🧑  作者: Mango

在Python中添加日期和时间

Python 是一种功能强大而灵活的编程语言,它支持对日期和时间进行操作。在本文中,我们将介绍 Python 中如何添加日期和时间,并展示代码示例。

获取当前日期和时间

使用 Python 中的 datetime 模块可以轻松地获取当前日期和时间。以下是获取当前日期和时间的代码示例:

import datetime

# 获取当前日期和时间
now = datetime.datetime.now()

# 输出当前日期和时间
print("当前日期和时间:")
print(now)

输出结果如下:

当前日期和时间:
2021-11-16 10:27:35.676724
格式化日期和时间

可以使用 strftime 函数将日期和时间格式化为字符串。以下是将日期和时间格式化为字符串的代码示例:

import datetime

# 获取当前日期和时间
now = datetime.datetime.now()

# 格式化日期和时间
formatted_date_time = now.strftime("%Y-%m-%d %H:%M:%S")

# 输出格式化后的日期和时间
print("格式化后的日期和时间:")
print(formatted_date_time)

输出结果如下:

格式化后的日期和时间:
2021-11-16 10:27:35
将字符串转换为日期和时间对象

可以使用 strptime 函数将字符串转换为日期和时间对象。以下是将字符串转换为日期和时间对象的代码示例:

import datetime

# 定义字符串
date_string = "11/16/2021"

# 将字符串转换为日期对象
date_object = datetime.datetime.strptime(date_string, "%m/%d/%Y")

# 输出日期对象
print("日期对象:")
print(date_object)

输出结果如下:

日期对象:
2021-11-16 00:00:00
添加时间间隔

可以使用 timedelta 函数对日期和时间进行加减运算。以下是添加时间间隔的代码示例:

import datetime

# 获取当前日期和时间
now = datetime.datetime.now()

# 添加一天
one_day = datetime.timedelta(days=1)
tomorrow = now + one_day

# 输出明天的日期和时间
print("明天的日期和时间:")
print(tomorrow)

输出结果如下:

明天的日期和时间:
2021-11-17 10:27:35.676724

以上就是在 Python 中添加日期和时间的方法。使用这些简单的函数和代码可以轻松地操作日期和时间。