在Python中将日期从“yyyy-mm-dd”更改为“mm/dd/yyyy”的方法如下:
import datetime
def change_date_format(date_str):
# 将日期字符串按照"yyyy-mm-dd"格式转换为datetime对象
date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d")
# 将datetime对象按照"mm/dd/yyyy"格式转换为新的日期字符串
new_date_str = date_obj.strftime("%m/%d/%Y")
return new_date_str
# 调用示例
date_str = "2022-01-01"
new_date_str = change_date_format(date_str)
print(new_date_str)
解析:
change_date_format
的函数,该函数接受一个日期字符串作为参数。datetime.strptime()
函数将日期字符串转换为datetime对象。strptime()
函数接受两个参数:日期字符串和日期格式。在本例中,日期字符串的格式为"yyyy-mm-dd"。datetime.strftime()
函数将datetime对象格式化为新的日期字符串。strftime()
函数接受一个参数:日期格式。在本例中,将日期格式设置为"mm/dd/yyyy"。change_date_format
函数,然后打印返回的新日期字符串。以上代码可以将日期从"yyyy-mm-dd"更改为"mm/dd/yyyy"格式。如果需要将其他日期字符串格式转换为不同的格式,只需调整strptime()
和strftime()
函数的参数即可。
腾讯云相关产品和产品介绍链接地址可以在腾讯云官方网站上查询。
领取专属 10元无门槛券
手把手带您无忧上云