Dima Asked:2021-12-31 00:22:55 +0000 UTC2021-12-31 00:22:55 +0000 UTC 2021-12-31 00:22:55 +0000 UTC 如何从python中的日期时间中减去日期时间? 772 我有两个约会 dt_from = {datetime} 2017-04-30 00:00:00 dt_to = {datetime} 2018-03-30 00:00:00 我要实现 date = from - to 但这会引发异常。我该怎么做? python 1 个回答 Voted Best Answer Jack_oS 2021-12-31T00:56:32Z2021-12-31T00:56:32Z 如果您的dt_fromanddt_to是字符串,则将它们转换为datetime: from datetime import datetime dt_from = '2017-04-30 00:00:00' dt_to = '2018-03-30 00:00:00' dt_from_datetime = datetime.strptime(dt_from, '%Y-%m-%d %H:%M:%S') dt_to_datetime = datetime.strptime(dt_to, '%Y-%m-%d %H:%M:%S') 然后减去: delta = dt_to_datetime - dt_from_datetime >>> delta datetime.timedelta(334) >>> delta.days 334
如果您的
dt_fromanddt_to是字符串,则将它们转换为datetime:然后减去: