📅  最后修改于: 2023-12-03 14:52:30.282000             🧑  作者: Mango
在 Python 中,日期和时间可以通过内置的 datetime
模块来表示和处理。本文将介绍如何使用 datetime
模块创建日期时间对象。
要使用 datetime
模块,需要首先导入它:
import datetime
使用 datetime.date
类可以创建一个日期对象。它有三个必需的参数:年、月、日。
d = datetime.date(2021, 10, 1)
print(d) # 2021-10-01
可以使用 strftime
方法将日期对象格式化为字符串:
d_str = d.strftime('%Y-%m-%d')
print(d_str) # 2021-10-01
strftime
方法还支持其他格式化选项,请参考官方文档。
使用 datetime.time
类可以创建一个时间对象。它有四个必需参数:时、分、秒、微秒。
t = datetime.time(12, 0, 0)
print(t) # 12:00:00
可以使用 strftime
方法将时间对象格式化为字符串:
t_str = t.strftime('%H:%M:%S')
print(t_str) # 12:00:00
使用 datetime.datetime
类可以创建一个日期时间对象。它有七个必需参数:年、月、日、时、分、秒、微秒。
dt = datetime.datetime(2021, 10, 1, 12, 0, 0)
print(dt) # 2021-10-01 12:00:00
可以使用 strftime
方法将日期时间对象格式化为字符串:
dt_str = dt.strftime('%Y-%m-%d %H:%M:%S')
print(dt_str) # 2021-10-01 12:00:00
使用 datetime.now()
方法可以获取当前的日期时间对象。
now = datetime.now()
print(now) # 当前日期时间对象
本文介绍了如何在 Python 中创建日期、时间和日期时间对象,以及如何将它们格式化为字符串。使用这些技巧,开发者可以更方便地处理日期时间相关的操作。