📜  更改日期格式 python 代码 - Python (1)

📅  最后修改于: 2023-12-03 15:10:32.748000             🧑  作者: Mango

更改日期格式 python 代码

在处理日期数据时,不同来源的日期格式可能不一致,需要将其转化为统一的格式。Python 提供了 datetime 模块,可以非常便捷地实现日期格式转换。

以下是一个示例代码,演示了将日期字符串转化为指定格式的过程:

import datetime

# 日期字符串
date_str = "2022-07-01"

# 将日期字符串解析为 datetime 对象
date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d")

# 将 datetime 对象转化为指定格式的字符串
new_date_str = date_obj.strftime("%d/%m/%Y")

print("原日期字符串:", date_str)
print("转化后日期字符串:", new_date_str)

在上述示例代码中,首先定义了一个日期字符串 date_str,它的格式为 "年-月-日"。然后使用 datetime.datetime.strptime() 方法将日期字符串转化为 datetime 对象,该方法接受两个参数,第一个参数是日期字符串,第二个参数是解析日期字符串的格式,"%Y-%m-%d" 表示年、月、日分别以 4、2、2 位数字的形式表示。

接下来使用 datetime.datetime.strftime() 方法将 datetime 对象转化为指定格式的日期字符串,该方法接受一个参数,即日期字符串的格式,"%d/%m/%Y" 表示日期、月份、年份分别以 2、2、4 位数字的形式表示,中间用"/"隔开。

最后输出结果,原日期字符串与转化后日期字符串。

以上代码片段已按 markdown 格式标明,可以直接复制粘贴使用。