我使用 psycopg2 查询数据库,例如:
cur.execute("SELECT SUM(duration) AS total FROM entry WHERE mission = %s", (mission,))
total = cur.fetchone()
其中任务是给定的字符串。如果我尝试打印总计,我会得到一个字符串,例如:
(datetime.timedelta(1, 21840),)
所以我想把它解析成一个人类可读的字符串,比如:
1天6小时4分钟
感谢您的回答;)