from Tkinter import *
from datetime import datetime
from datetime import timedelta
import math
rate1 = str(35.34)
amp = 2.40
pmp = 2.50
signOnSun1 = raw_input("What time did you sign on Sunday: ");
signOffSun1 = raw_input("What time did you sign off Sunday: ");
if (signOnSun1 < 0600):
rate1 = rate1 + amp
elif (signOnSun1 > 1100):
rate1 = rate1 + pmp
elif (signOffSun1 > 1800):
rate1 = rate1 + pmp
else:
rate1 = 35.34
FMT = '%H%M'
timeWorkedSun1 = ((datetime.strptime(signOffSun1, FMT)) - (datetime.strptime (signOnSun1, FMT)))
*我想timeWorkedSun1转换为浮动,所以我可以用率1繁殖,但它似乎是我一生的祸根。任何想法?*转换时间输出到一个浮点型变量(Python)的
浮动的是什么?小时?秒?每天的部分? – Gagravarr
所以我收到的输出格式为00:00:00。这很棒。但例如如果格式说8:00:00我想能够乘以浮动。例如8:00:00 * 34.45不起作用。所以我基本上是在计算我每天工作的小时数,并将其与我的小时费率相乘。多数民众赞成在目标 –