我的代码需要一些帮助。我正在处理datetime.datetime对象,以便在19:00
和22: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
你能告诉我一个例子我如何使用正确的方法解决问题,让我计算日期时间对象,然后乘以该值得到我想要的返回输出吗?