TypeError:*:' datetime.timedelta'不支持的操作数类型并且'漂浮'在python中

时间:2018-05-01 18:59:52

标签: python python-2.7 datetime

我的代码需要一些帮助。我正在处理datetime.datetime对象,以便在19:0022:15之间进行计算。我想计算日期时间对象,然后乘以值11.4

当我尝试这个时:

program_time = program_stop_time - program_start_time
program_duration = program_time * 11.4

我将收到错误: TypeError:*支持的操作数类型:' datetime.timedelta'并且'浮动'

这是变量的输入:

program_start_time:

2018-05-01 19:00:00

program_stop_time:

[蟒] 2018-05-01 22:15:00 [/蟒]

这是我计算时的返回输出:

3:15:00

以下是代码:

start_time = time.strptime('20180501190000', '%Y%m%d%H%M%S')
program_start_time = datetime.datetime.fromtimestamp(time.mktime(start_time))
stop_time = time.strptime('20180501221500', '%Y%m%d%H%M%S')
program_stop_time = datetime.datetime.fromtimestamp(time.mktime(stop_time))

program_duration = program_stop_time - program_start_time

这是我想要实现的目标:

3591

你能告诉我一个例子我如何使用正确的方法解决问题,让我计算日期时间对象,然后乘以该值得到我想要的返回输出吗?

0 个答案:

没有答案