python datetime将字符串转为指定格式

1. python datetime将字符串转为指定格式

使用 strptime() 方法将字符串转换为指定的格式。

from datetime import datetime

date_string = "2022/02/12 10:45"
date_object = datetime.strptime(date_string, "%Y/%m/%d %H:%M")
print(date_object)

输出:

2022-02-12 10:45:00

在这个示例中,strptime() 接收两个参数:要转换的日期字符串和日期格式。%Y%m%d%H%M 是日期格式化字符,用于指定日期字符串中的哪些部分应转换为日期对象的哪些部分。注意,日期字符串的格式必须与日期格式完全匹配,否则会引发 ValueError 异常。

在将字符串转换为日期对象后,可以使用 strftime() 方法将日期对象转换回字符串,并指定所需的日期格式。例如:

new_date_string = date_object.strftime("%Y-%m-%d %H:%M:%S")
print(new_date_string)

输出:

2022-02-12 10:45:00

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注