当我使用datetime.strptime时,如何不显示年份月份?

我有一个str '14 .45.55',我想将其转换为时间类型。

datetime.strptime("14.45.55","%H.%M.%S")
datetime.datetime(1900,1,14,45,55)

我希望代码的结果是datetime.datetime(14,45,55)

我该怎么办?

谢谢

chenjiunli 回答:当我使用datetime.strptime时,如何不显示年份月份?

因为它同时存储日期和时间,所以被称为 datetime

对于您想要的内容,您需要将其转换为时间

self.selectedIndex = 0
,

尝试一下:

from datetime import datetime

def time_format():
    input_string = '14.45.55'
    datetime_object = datetime.strptime(input_string,'%H.%M.%S').time()
    print(type(datetime_object))
    print(datetime_object)

time_format()
本文链接:https://www.f2er.com/3147952.html

大家都在问