How do I find the time difference between two datetime objects in python?

前端 未结 17 1361
無奈伤痛
無奈伤痛 2020-11-22 11:06

How do I tell the time difference in minutes between two datetime objects?

17条回答
  •  北荒
    北荒 (楼主)
    2020-11-22 11:45

    Just thought it might be useful to mention formatting as well in regards to timedelta. strptime() parses a string representing a time according to a format.

    from datetime import datetime
    
    datetimeFormat = '%Y/%m/%d %H:%M:%S.%f'    
    time1 = '2016/03/16 10:01:28.585'
    time2 = '2016/03/16 09:56:28.067'  
    time_dif = datetime.strptime(time1, datetimeFormat) - datetime.strptime(time2,datetimeFormat)
    print(time_dif)
    

    This will output: 0:05:00.518000

提交回复
热议问题