回答

收藏

将timedelta对象转换为time对象

技术问答 技术问答 207 人阅读 | 0 人回复 | 2023-09-13

从我的数据库中获取时间为15:15:15 h / m /
: X6 S" Y0 p# [, d  e9 i9 f9 S8 E5 Ns行时timedelta我希望在对象中得到它们。time在对象中得到它们,所以我将来可以把它们和日期对象结合起来,得到一个datetime对象。
5 @# x- E8 i. G. D% m7 yfor row in results:    startDate = row['startDate    StartTime = row['startTime    myListStartDate.append(datestart)    myListTimeStart.append(startTime)当我将所有startTimes当我把它放表并打印列表时,我会得到它datetime.timedelta(0,54900)timedelta将其转换为时间对象,以便将其与其它时间对象进行比较。% t- I6 e% Y6 }5 n0 Y& f$ D
                                                               
9 w/ m. d- a6 o) u; b$ v& V# e3 A    解决方案:                                                                , i: [8 i1 o0 ?% x, y
                                                                这就是我要做的。
2 B5 n, h/ i" E; M# N  Q/ d>>> import datetime>>> startTime = datetime.timedelta(0,54915)>>> startTime = (datetime.datetime.min   startTime).time()>>> startTimedatetime.time(15、15、15)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则