How can I format timedelta for display

后端 未结 6 1976
Happy的楠姐
Happy的楠姐 2020-12-20 13:13

My script calculate the difference in 2 time. Like this:

lasted = datetime.strptime(previous_time, FMT) - datetime.strptime(current_time, FMT)
6条回答
  •  被撕碎了的回忆
    2020-12-20 13:36

    You can truncate the seconds when using str by creating a new timedelta object

    >>> a = datetime.now()
    >>> b = datetime.now()
    >>> c = b-a
    >>> str(c)
    '0:00:10.327705'
    >>> str(timedelta(seconds=c.seconds))
    '0:00:10'
    

提交回复
热议问题