gpt4 book ai didi

python - 将 timedelta 对象转换为时间对象

转载 作者:太空狗 更新时间:2023-10-30 01:07:10 24 4
gpt4 key购买 nike

当从我的数据库中获取包含时间 ex 15:15:15 h/m/s 的行时。我在 timedelta 对象中得到它们,我希望它们在时间对象中,所以我以后可以将它们与日期对象结合起来并得到一个日期时间对象。

for row in results:
startDate = row['startDate']
StartTime = row['startTime']
myListStartDate.append(datestart)
myListTimeStart.append(startTime)

当我将所有开始时间放在一个列表中并打印该列表时,我得到 datetime.timedelta(0, 54900)。那么如何将 timedelta 转换为时间对象,以便我稍后可以将它与其他时间对象进行比较。

最佳答案

下面是我的做法。

>>> import datetime
>>> startTime = datetime.timedelta(0, 54915)
>>> startTime = (datetime.datetime.min + startTime).time()
>>> startTime
datetime.time(15, 15, 15)

归功于 this post .

关于python - 将 timedelta 对象转换为时间对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32959604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com