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

时间:2019-11-07 02:01:49

标签: python string datetime

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

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

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

我该怎么办?

谢谢

2 个答案:

答案 0 :(得分:0)

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

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

self.selectedIndex = 0

答案 1 :(得分: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()