Python——datetime库

发布时间 2023-05-24 20:00:24作者: ERA_YES

Python——datetime库

  • datetime是Python内置的一个处理日期和时间的标准库,可以轻松处理日期和时间,也可以进行日期和时间的格式化操作。下面是一些datetime库中常用的方法:

datetime.date:返回表示日期的对象。
datetime.time:返回表示时间的对象。
datetime.datetime:返回日期和时间的对象。
datetime.timedelta:表示两个日期或时间之间的差异(例如,两个日期之间的天数)。
datetime.strptime():把格式化的字符串转换为日期对象。
datetime.strftime():把日期对象格式化为字符串。

以下代码示例展示了如何使用datetime库:

import datetime
 # 获取当前时间并打印
now = datetime.datetime.now()
print("当前时间为:", now)
 # 创建一个表示指定日期和时间的datetime对象
d = datetime.datetime(2021, 10, 12, 15, 0)
print("指定的日期和时间为:", d)
 # 获取两个日期之间的差异
delta = datetime.timedelta(days=7)
next_week = now + delta
print("一周后的时间为:", next_week)
 # 把字符串转换为日期对象
date_string = "2022-01-01"
date_object = datetime.datetime.strptime(date_string, "%Y-%m-%d")
print("转换后的日期为:", date_object)
 # 把日期对象转换为字符串
date_str = date_object.strftime("%d/%m/%Y")
print("转换后的字符串为:", date_str)

输出为

当前时间为: 2023-05-24 19:51:43.019975
指定的日期和时间为: 2021-10-12 15:00:00
一周后的时间为: 2023-05-31 19:51:43.019975
转换后的日期为: 2022-01-01 00:00:00
转换后的字符串为: 01/01/2022