📌  相关文章
📜  python 日期从 yy mm dd 到 yy-mm-dd - Python (1)

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

Python 日期从 yy mm dd 到 yy-mm-dd

在Python中,我们可以使用datetime模块来处理日期和时间。如果我们想要将格式为yy mm dd的日期转换为格式为yy-mm-dd的日期,可以使用strftime()函数。

示例代码如下:

from datetime import datetime

date_string = '21 01 01'
date_object = datetime.strptime(date_string, '%y %m %d')

formatted_date = date_object.strftime('%y-%m-%d')

print(formatted_date)

输出结果为:

21-01-01

在上面的代码中,我们首先使用strptime()函数将格式为yy mm dd的日期字符串解析为日期对象。然后,我们使用strftime()函数将日期对象格式化为指定的yy-mm-dd格式,并将其存储在formatted_date变量中。最后,我们打印formatted_date变量来检查转换是否成功。

请注意,在格式字符串中,%y表示年份的后两位,%m表示月份,%d表示日期。这些格式化指令是strftime()和strptime()中广泛使用的。

我们还可以在格式字符串中使用其他字符,例如破折号、斜杠、点号等。

示例代码如下:

from datetime import datetime

date_string = '21-01-01'
date_object = datetime.strptime(date_string, '%y-%m-%d')

formatted_date = date_object.strftime('%y/%m/%d')

print(formatted_date)

输出结果为:

21/01/01

在上面的代码中,我们执行的操作与之前相同,只是我们想要在格式化日期字符串中使用斜杠而不是破折号。

总之,在Python中,我们可以轻松地将日期和时间对象格式化为所需的任何格式。