📅  最后修改于: 2023-12-03 15:37:38.486000             🧑  作者: Mango
在Python中,格式化日期是一个常见的任务,无论您是以何种方式使用日期,格式化日期是一个必不可少的步骤。Python的内置模块datetime提供了许多有用的方法来格式化日期。
datetime模块是Python的内置模块,它提供了日期和时间的处理函数。
日期是一个常见的数据类型,Python中的datetime.date对象可用于表示日期。
import datetime
# 创建日期对象
d = datetime.date(2021, 10, 15)
print(d)
输出结果为:
2021-10-15
datetime模块提供了一个strftime()方法,它允许您将日期格式化为字符串。对于格式化日期,您可以使用各种不同的格式指令。下面是一些常见的日期格式指令:
import datetime
# 创建日期对象
d = datetime.date(2021, 10, 15)
# 格式化日期
print(d.strftime('%Y-%m-%d'))
输出结果为:
2021-10-15
除了日期外,Python的datetime模块还提供了时间处理函数。datetime.time对象可以用来表示一个给定的时间。
import datetime
# 创建时间对象
t = datetime.time(10, 30, 45)
print(t)
输出结果为:
10:30:45
datetime.datetime对象是date和time的结合体,它表示一个完整的日期和时间。datetime.datetime对象也可以进行格式化。
import datetime
# 创建datetime对象
dt = datetime.datetime(2021, 10, 15, 10, 30, 45)
# 格式化datetime
print(dt.strftime('%Y-%m-%d %H:%M:%S'))
输出结果为:
2021-10-15 10:30:45
Python的datetime模块提供了各种方法来格式化日期和时间,包括日期格式化,时间格式化,和datetime格式化。如果您经常使用Python处理日期和时间,熟悉datetime模块可以节省大量的时间和精力。